Gets the number of rows in a result
(PHP 5)

int mysqli_num_rows ( mysqli_resultresult )

The use of mysqli_num_rows() depends on whether you use
buffered or unbuffered result sets.
In case you use unbuffered resultsets mysqli_num_rows()
will not correct the correct number of rows until all the rows in the result
have been retrieved.