mysqli_num_rows() 期望參數1 為mysqli_result,給定布林值
錯誤分析
錯誤分析
訊息
訊息) 期望參數1 為mysqli_result,當嘗試對布林值而不是有效的MySQL 結果集(mysqli_result) 使用mysqli_num_rows() 函數時,會出現「boolean給定」。中,第22行發生錯誤:
if (mysqli_num_rows($dbc) == 0) {
登入後複製
偵錯問題
使用mysqli_query() 函數在第13 行分配變數$dbc。 🎜>查詢嘗試使用「INNER JOIN」連接「users」和「profile」表,但「profile」和「profile」之間沒有連接條件任何其他表。結果,查詢返回 false(布林值false)。更正,查詢將傳回有效的MySQL 結果集,從而允許mysqli_num_rows() 正確運行。
以上是為什麼 `mysqli_num_rows()` 回傳「期望參數 1 為 mysqli_result,給定布林值」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!