OTAKU, PDO::fetchAll() - г. код - создаёт массив со всеми данными таблицы
PDO::rowCount() - работает не со всеми бд
фак, это тоже самое
<?php
$_count = $pdo->prepare("SELECT COUNT(`id`) as count FROM `table`"
$_count -> execute();
$count = $_count -> fetch(PDO::FETCH_OBJ) -> count;
?>
$_count = $pdo->prepare("SELECT COUNT(`id`) as count FROM `table`"
$_count -> execute();
$count = $_count -> fetch(PDO::FETCH_OBJ) -> count;
мануал тебе в руки о том, что fetchAll() и rowCount() возвращают. поймешь почему так не правильно.
я? ну как я не скажу что я давно юзаю PDO но ведь так тоже можно
$query->prepare('SELECT * FROM `smiles`');
$query->execute();
$count=$query->fetchAll();
echo 'Количество строк '.count($count);
или вот так
$query->prepare('SELECT * FROM `smiles`');
$query->execute();
$count=$query->rowCount();
echo 'Количество строк '.$count;
не пиши ерунду новичек ))
а чё не юзнуть PDO::rowCount() ? или через FetchAll() ? зачем искать сложные пути лайф хак отдыхает
$qurey
Прикольный вариант)