它是示值誤差這樣的:如何解決這些錯誤警告:()mysqli_query:,mysqli_num_rows()預計參數1,mysqli_fetch_assoc()預計參數1個
Warning: mysqli_query(): Couldn't fetch mysqli in C:\xampp\htdocs\kidstore\admin\init\dataconfig.php on line 94
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\kidstore\admin\init\dataconfig.php on line 95
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\kidstore\admin\add-category.php on line 142
這裏是我的代碼:
// fetch all data from database for all category in display
function select_categories($connectionStatus){
$query = "SELECT * FROM `categories` WHERE parent = 0";
$result = mysqli_query($connectionStatus, $query);
if(mysqli_num_rows($result) > 0){
mysqli_close($connectionStatus);
return $result;
}
return false;
}
查看mysqli_error的php文檔並使用它,但檢查數據庫連接是否有效。 – ToyRobotic
另請參閱:http://stackoverflow.com/questions/16756596/warning-mysqli-num-rows-expects-parameter-1-to-be-mysqli-result-boolean-give – bhansa