ProfiPHPProfiPHP
Категория: Функции баз данных MySQLi

Функция Mysqli_num_rows

Функция Mysqli_num_rows получает число рядов в результирующей выборке.
int mysqli_num_rows( mysqli_result $result )
Параметр Result являет собой идентификатор результата запроса, полученный с помощью Mysqli_query, Mysqli_store_result или Mysqli_use_result.

Поведение функции Mysqli_num_rows зависит от того, используется ли буферизованная или не буферизованная результирующая выборка. Пока все ряды не будут получены и обработаны для не буферизованной выборки, функция Mysqli_num_rows не вернет правильное число рядов.

Функцию Mysqli_num_rows можно смело использовать с функцией Mysqli_query, поскольку она выполняет сразу две задачи: выполняет запрос и буферизует на клиенте результат этого запроса.

Пример использования:
$link = mysqli_connect( DB_HOST, DB_USER, DB_PASS, DB_NAME );
$query = mysqli_query( $link, "SELECT * FROM `table`" );
echo mysqli_num_rows( $query );

Добавить комментарий

Имя:
Текст комментария: