Простой пример для работы с sqlite в php через PDO
Тест работы с sqlite через PDO
15.08.2017
// Файл будет создан, если его нет
$db = new PDO('sqlite:database.sqlite');
// Создание таблицы
$ret1 = $db->query('CREATE TABLE books (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title TEXT NOT NULL
);
');
// Наполнение таблицы
for($i = 0; $i < 10; $i++)
{
$stmt = $db->query('INSERT INTO books (title) VALUES ("Name: '.$i.'")');
if(!$stmt)
{
echo 'Error: <pre>';
print_r($db->errorInfo());
echo '</pre>';
}
}
// Запрос данных
$ret3 = $db->query('SELECT * FROM books');
$results = $ret3->fetchAll();
echo '<pre>';
print_r($results);
echo '</pre>';