亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

mysqli_num_rows() expects parameter 1 to be mysqli_result

我的代碼是跟著老師打的,檢查了很多遍一模一樣,可是它提示我Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in D:\\xampp\\htdocs\\lianxi\\dologin.php on line 12,然后檢測發現我并沒有接收到表單提交過來的數據,大佬們,我的代碼問題有可能出現在哪里,我看到網上說You have to test for the return value before using it as a result set. You must have an error in your SQL statement.但是我確實在sql語句上沒看出毛病,還有其他錯誤可能嗎。



正在回答

2 回答

//$sql?=?mysqli_escape_string($link,?$sql);
這句話把sql語句的變量單引號前加了轉義符,執行報錯,
所以導致查詢報錯返回值$result不是結果集,變成了布爾false
0 回復 有任何疑惑可以回復我~

這句錯誤是說 這個函數必須需要一個參數 ,也就是mysqli_query($sql,$conn)的返回值,我覺得還是你的sql語句出現問題了,你可以打印sql語句再去數據庫里執行看會不會得到結果。


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP中的會話控制
  • 參與學習       17410    人
  • 解答問題       61    個

帶你了解PHP中的會話控制技術。

進入課程

mysqli_num_rows() expects parameter 1 to be mysqli_result

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號