看板 PHP 關於我們 聯絡資訊
我覺得以下語法應該沒有錯誤.. $origin_sql = "SELECT * from XXX_tb WHERE dep_sn=181"; $origin_result = mysql_query($origin_sql); $origin_data = mysql_fetch_array($origin_result); $origin_sql語法確定可以找到資料 但卻出現以下錯誤訊息... Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in 希望各問高手幫忙... 感激不盡... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.78.23 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1429872460.A.1DA.html
rockmanalpha: 你要先檢查 $origin_result是不是False 不是False 04/24 19:09
rockmanalpha: 才把它pass給 mysql_fetch_array() 04/24 19:09
rockmanalpha: 另外 如果以後要長期用PHP做開發 建議改用PDO連DB 04/24 19:11
cat99961: 謝謝你 我有查出$origin_result是false,但我想請問一下 04/25 00:58
cat99961: $origin_result在甚麼情況下會是false.... 04/25 00:59
s0920151048: This may help 04/25 01:38
xdraculax: 查錯db? echo mysql_error,測試線錯誤訊息全開 04/25 11:00
cat99961: 謝謝你們提供的資訊 很有用 04/25 13:44