Проблема: я использовал sqlite 2.1 db с php, используя объект SQLiteDatabase в PHP, сейчас я обновляюсь до sqlite 3.x, поэтому я также хочу использовать SQLite3 в PHP, есть проблема, с которой я столкнулся ранееОбъект SQLiteDatabase Я легко подсчитывал количество возвращаемых записей, выполняя запросы к базе данных, но теперь с SQLite3 я не могу сделать то же самое.
Пример старого кода с SQLiteDatabase:
$base= new SQLiteDatabase('users.db');
$query = 'select id from users';
$results = $base->query($query, SQLITE_ASSOC);
echo sizeof($results);
Вывести этогенерация кода
50
Пример старого кода с новым SQLite3:
$base = new SQLite3('users.db');
$query = 'select id from users';
$results = $base->query($query);
echo sizeof($results);
Но приведенный выше код возвращает это:
1
Вместо 50 он показывает 1,
В: Как я могу вычислить количество строк в наборе записей ($ results) в SQLite3?