Количество выбранных записей из базы данных
Узнать количество выбранных записей из базы данных можно через свойство num_rows
.
$result = $db->query('SELECT id FROM post'); $result->num_rows; // 24
Если при запросе в базу данных, надо узнать только количество записей, то рекомендуется использовать следующий код:
$result = $db->query('SELECT COUNT(id) FROM post'); $num_rows = $result->fetch_array(); echo $num_rows[0]; // 24
Если в базе данных миллионы записей, то в первом случае будет выбрана каждая запись, что сильно нагрузит веб-сервер. Второй код работает намного быстрее, т.к. не выбирает записи, а просто возвращает количество данных в указанной таблице.
Поддержать автора