作者cat99961 (阿湯)
看板PHP
標題[請益]mysql_fetch_array() expects parameter 1
時間Fri Apr 24 18:47:37 2015
我覺得以下語法應該沒有錯誤..
$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://webptt.com/m.aspx?n=bbs/PHP/M.1429872460.A.1DA.html
1F:推 rockmanalpha: 你要先檢查 $origin_result是不是False 不是False 04/24 19:09
2F:→ rockmanalpha: 才把它pass給 mysql_fetch_array() 04/24 19:09
3F:→ rockmanalpha: 另外 如果以後要長期用PHP做開發 建議改用PDO連DB 04/24 19:11
4F:→ cat99961: 謝謝你 我有查出$origin_result是false,但我想請問一下 04/25 00:58
5F:→ cat99961: $origin_result在甚麼情況下會是false.... 04/25 00:59
7F:→ s0920151048: This may help 04/25 01:38
8F:推 xdraculax: 查錯db? echo mysql_error,測試線錯誤訊息全開 04/25 11:00
9F:→ cat99961: 謝謝你們提供的資訊 很有用 04/25 13:44