作者ids93216 (ids93216)
看板PHP
标题[请益] Warning: mysql_fetch_row()
时间Tue May 28 20:24:17 2013
大家好....小弟又来问笨问题了....
这次问题跟以前那个没有任何关系....之前那个源码存资料库因为技术上的问题所以还是放弃了...
不过今天在练习尝试读取WordPress的资料库取文章列表的时候,发生了一个问题
我的语法:
: SELECT * FROM wp_posts ORDER BY ID DESC LIMIT 0, 10 WHERE post_status=publish
选取wp_posts的资料表,用ID的值来降序排列,从第0条开始取10条记录,限定post_status要是publish
但是PHP执行出来...
: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in 档案路径 on line 23
但是如果拿掉WHERE post_status=publish 就可以正常取值(但是会取到草稿)
然後直接丢phpMyAdmin的结果...
: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE post_status = publish
请问这个是什麽问题呢?我的环境是AppServ 2.5.10
麻烦各位帮我看看....感谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 112.104.55.91
※ 编辑: ids93216 来自: 112.104.55.91 (05/28 20:24)
1F:→ averywu:WHERE post_status = 'publish' 05/28 22:08
2F:→ MOONRAKER:字串值不加引号还满幽默的。我以前也有这麽幽默过。 05/28 22:20
3F:→ ids93216:有没有加还是都错误...而且我看官方写是不用加 05/28 22:40
4F:推 wayway2004:先where然後order然後limit 05/28 23:41
5F:→ ids93216:真的可以了!感谢! 05/29 00:01
6F:→ ids93216:不过原来MySQL语句也有先後顺序之分喔?!!上了一课 05/29 00:01
7F:→ tails32100:顺序的部分,官方文件也有说明哦 :) 05/29 00:30
8F:→ MOONRAKER:你不加mysql就把他当栏位名 哪排的官方文件说不用加的 05/29 08:21
9F:→ see7di:基础知识,基础不牢固,最终帝国大厦会倒掉. 05/29 18:03