Jump to content

mysqli_num_rows() error


mlummus

Recommended Posts

Getting the error: "Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean" and haven't been able to spot where its coming from. Any insight out there?

 

$db = mysqli_connect("dbserver.com", "user", "password");
if (!db) {echo "Error: Could not connect to database."; 
exit;}
mysqli_select_db($db, "dbname");

$query = "SELECT id FROM student";
$result = mysqli_query($db, $query);
$num_results = mysqli_num_rows($result);

Link to comment
https://forums.phpfreaks.com/topic/201792-mysqli_num_rows-error/
Share on other sites

The error means that your query failed due to an error and returned a FALSE value instead of a mysqli_result.

 

For debugging purposes (remove it after you are done), echo mysqli_error($db); on the next line after the mysqli_query() line to find out why the query failed.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.