mysqli_result::$num_rows mysqli_num_rows Gets the number of rows in a result &reftitle.description; &style.oop; intmysqli_result->num_rows &style.procedural; intmysqli_num_rows mysqli_resultresult Returns the number of rows in the result set. The behaviour of mysqli_num_rows depends on whether buffered or unbuffered result sets are being used. For unbuffered result sets, mysqli_num_rows will not return the correct number of rows until all the rows in the result have been retrieved. &reftitle.parameters; &mysqli.result.description; &reftitle.returnvalues; Returns number of rows in the result set. If the number of rows is greater than MAXINT, the number will be returned as a string. &reftitle.examples; &style.oop; query("SELECT Code, Name FROM Country ORDER BY Name")) { /* determine number of rows result set */ $row_cnt = $result->num_rows; printf("Result set has %d rows.\n", $row_cnt); /* close result set */ $result->close(); } /* close connection */ $mysqli->close(); ?> ]]> &style.procedural; ]]> &examples.outputs; &reftitle.seealso; mysqli_affected_rows mysqli_store_result mysqli_use_result mysqli_query