2016-11-13 54 views
-3

什麼是我的PHP代碼中的錯誤,我得到了下面的錯誤,我希望你的幫助什麼是我的PHP代碼中的錯誤

警告:mysqli_num_rows()預計在C中給出的參數1被mysqli_result,布爾:\ xampp1 \ htdocs中\在線博客\ blog.php的45

+1

1.您需要向我們展示您的代碼!消息說明了這一切。 RTFM! 3.谷歌,你會發現這個問題已被問及10000次回答... **重複:http://stackoverflow.com/questions/2973202/mysqli-fetch-array-mysqli-fetch-assoc-mysqli -fetch-row-expects-parameter-1 ** –

+0

查詢中發生錯誤。爲什麼不嘗試拋出有爭議的值(boolean而不是msyqli_result),因此檢查文檔爲什麼它是這個值(我期望它是'false'),然後檢查它爲什麼發生(我希望mysqli_error()返回一些東西有用)? – SOFe

回答

1

因爲你不與任何代碼提供我們,我們真的不能告訴...但通常發生的錯誤當查詢無效時,導致「false」(因此爲布爾值)。在查詢,使用mysqli_error(),例如:

mysqli_query($link, "SELECT * FROM blabla WHERE bla=3") or die(mysqli_error($link)); 

不要忘記刪除調試後的「或死」,因爲它是顯示錯誤的一種非常廉價的方式。

+0

//此錯誤// if(mysqli_num_rows($ resultado)> 0) –