Kак вывести число найденных материалов?

Как вывести число найденных материалов на сайте? использую num_rows но выводит толко столко сколко на одной странице а не число всех найденных материалов. что посоветуйте?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
neovictor
@neovictor
Фрилансер
<?php 
$Query = mysqli_query($CONNECT, "SELECT `id`, `title`, `himg`, `readed` FROM `news` WHERE `content` LIKE '%{$keywords}%' OR `title` LIKE '%{$keywords}%');
?> 
найдено <?php echo $Query->num_rows; ?>


То есть нужен еще один запрос и из него просто удалить LIMIT и OFFSET
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@nonameguy
$r = mysql_query( "SELECT count(*) FROM ...." );

$count = mysql_result( $r, 0, 0 );
Ответ написан
@uaking
Можно использовать опцию SQL_CALC_FOUND_ROWS для SELECT

Поиск материалов
SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100 LIMIT 10;

Количество записей
SELECT FOUND_ROWS();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы