連接資料庫時,執行query語句時顯示好像是$result是bool值,具體是哪裡錯了啊
You bad bad
You bad bad 2018-03-05 11:42:44
0
3
1517

微信图片_20180305114204.png

#
You bad bad
You bad bad

全部回覆(3)
陈刚

你要使用fetchAll()函數取得查詢結果啊,你現在只是執行了查詢,沒有取得到查詢結果!

辉

mysql_query() 只針對 SELECT,SHOW,DESCRIBE, EXPLAIN 和其他語句 語句傳回一個 resource,如果查詢出現錯誤則傳回 FALSE。

回傳值應為資源對象,可用foreach讀出內容來,若返回是false,表示你的sql語句有錯。當然你程式碼中連接資料庫後的connect sucess要出現該提示,若這步未出現,表示你的資料庫連線都未成功,可能是資料庫的使用者名,密碼不正確,要不資料庫服務沒開。要自行找。

  • 回覆 我也覺得是query語錄有問題但,就是很直白的兩句,也沒什麼好。 cake是表名
    You bad bad 作者 2018-03-05 22:39:33
大辉狼

8FZ2H$H%}O_O9O@T1XWLOTY.png

如果你說的bool值是

False

的話,那是正常的。

  • 回覆 那後面foreach循環,print報錯是怎麼回事啊
    You bad bad 作者 2018-03-05 17:26:55
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!