[請益]mysql_fetch_array() expects parameter 1

看板PHP作者 (阿湯)時間10年前 (2015/04/24 18:47), 編輯推噓3(306)
留言9則, 4人參與, 最新討論串1/1
我覺得以下語法應該沒有錯誤.. $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

04/24 19:09, , 1F
你要先檢查 $origin_result是不是False 不是False
04/24 19:09, 1F

04/24 19:09, , 2F
才把它pass給 mysql_fetch_array()
04/24 19:09, 2F

04/24 19:11, , 3F
另外 如果以後要長期用PHP做開發 建議改用PDO連DB
04/24 19:11, 3F

04/25 00:58, , 4F
謝謝你 我有查出$origin_result是false,但我想請問一下
04/25 00:58, 4F

04/25 00:59, , 5F
$origin_result在甚麼情況下會是false....
04/25 00:59, 5F

04/25 01:38, , 7F
This may help
04/25 01:38, 7F

04/25 11:00, , 8F
查錯db? echo mysql_error,測試線錯誤訊息全開
04/25 11:00, 8F

04/25 13:44, , 9F
謝謝你們提供的資訊 很有用
04/25 13:44, 9F
文章代碼(AID): #1LEXzC7Q (PHP)
文章代碼(AID): #1LEXzC7Q (PHP)