mlummus Posted May 14, 2010 Share Posted May 14, 2010 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 More sharing options...
tartou2 Posted May 14, 2010 Share Posted May 14, 2010 i guess it is mysql and not mysqli Link to comment https://forums.phpfreaks.com/topic/201792-mysqli_num_rows-error/#findComment-1058490 Share on other sites More sharing options...
PFMaBiSmAd Posted May 14, 2010 Share Posted May 14, 2010 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. Link to comment https://forums.phpfreaks.com/topic/201792-mysqli_num_rows-error/#findComment-1058493 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.