{% else-1 %}
Kuznetsov * [мошенник] 7.73
(7 июл 2014, 18:40) (0/0) [0]
Sasha Note, ok
Kuznetsov * [мошенник] 7.73
(7 июл 2014, 18:34) (2/0) [2]
Вообщем один чел попросил объяснить как это делается.
Думаю для новичков, которые только начинают связываться с данным драйвером, эта тема будет полезна.

Не для кого не секрет что у PDO нет возможности выдать количество записей в таблице, тобишь аналога (mysql(i)_num_rows).

Но есть очень простое решение этому.

# подготавливаем запрос (создаем псевдоним для COUNT(*))
$query = $db->prepare("SELECT COUNT(*) as count FROM table"*;
# выполняем
$qurey->execute();
# получаем данные из fetch_obj по средством псевдонима
$count = $query->fetch(PDO::FETCH_OBJ)->count;
# выводим результат
echo $count;

Благодарю за внимание.
  • 1 из 1