搜尋

首頁  >  問答  >  主體

連接資料庫時,執行query語句時顯示好像是$result是bool值,具體是哪裡錯了啊

微信图片_20180305114204.png

#
You bad badYou bad bad2445 天前1566

全部回覆(3)我來回復

  • 陈刚

    陈刚2018-03-06 14:39:05

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

    回覆
    0
  • 辉

    2018-03-05 21:45:11

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

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

    回覆
    0
  • You bad bad

    我也覺得是query語錄有問題但,就是很直白的兩句,也沒什麼好。 cake是表名

    You bad bad · 2018-03-05 22:39:33
  • 大辉狼

    大辉狼2018-03-05 12:47:54

    8FZ2H$H%}O_O9O@T1XWLOTY.png

    如果你說的bool值是

    False

    的話,那是正常的。

    回覆
    0
  • You bad bad

    那後面foreach循環,print報錯是怎麼回事啊

    You bad bad · 2018-03-05 17:26:55
  • 取消回覆