[請益]mysql_fetch_array() expects parameter 1

作者: cat99961 (阿湯)   2015-04-24 18:47:37
我覺得以下語法應該沒有錯誤..
$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
希望各問高手幫忙...
感激不盡...
作者: rockmanalpha (KIN)   2015-04-24 19:09:00
你要先檢查 $origin_result是不是False 不是False才把它pass給 mysql_fetch_array()另外 如果以後要長期用PHP做開發 建議改用PDO連DB
作者: cat99961 (阿湯)   2015-04-25 00:58:00
謝謝你 我有查出$origin_result是false,但我想請問一下$origin_result在甚麼情況下會是false....
作者: s0920151048   2015-04-25 01:38:00
作者: xdraculax (首席怪叔叔)   2015-04-25 11:00:00
查錯db? echo mysql_error,測試線錯誤訊息全開
作者: cat99961 (阿湯)   2015-04-25 13:44:00
謝謝你們提供的資訊 很有用

Links booklink

Contact Us: admin [ a t ] ucptt.com