Я создал базу данных Sqlite3 с PHP:
$db = new SQLite3('mysqlitedb.db');
$db->exec('CREATE TABLE foo (bar STRING)');
$db->exec("INSERT INTO foo (bar) VALUES ('This is a test')");
$db->exec("INSERT INTO foo (bar) VALUES ('This is another test')");
, но когда я пытаюсь получить все строки:
$result = $db->query('SELECT * FROM foo');
var_dump($result->fetchArray());
, он возвращает только первую строку в БД:
array(2) { [0]=> string(14) "This is a test" ["bar"]=> string(14) "This is a test" }
Я не уверен, почему он не возвращает все строки.