作者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