1. Go to this page and download the library: Download andrey-tech/sqlitedb-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
use AndreyTech\SQLiteDB\SQLiteDB;
use AndreyTech\SQLiteDB\SQLiteDBException;
try {
// Устанавливаем имя файла СУБД SQLiteDB
$config = [
'database' => 'my_database.sqlite',
];
$db = new SQLiteDB($config);
// Включаем отладочный режим с выводом информации в STDOUT
$db->setDebugMode(true);
// Отправляем запрос без параметров
$stmt = $db->doStatement('
SELECT COUNT(*) AS count
FROM contacts
');
// Выбираем все записи
print_r($stmt->fetchAll());
// Отправляем с использованием именованных параметров
$stmt = $db->doStatement('
SELECT *
FROM contacts
WHERE status = :status
LIMIT 10
', [ 'status' => 1 ]);
// Выбираем все записи
print_r($stmt->fetchAll());
// Отправляем запрос с использованием НЕ именованных параметров
$stmt = $db->doStatement('
SELECT *
FROM contacts
WHERE status = ?
', [ 1 ]);
// Выбираем все записи с помощью генератора
$generator = $db->fetchAll($stmt);
foreach ($generator as $row) {
print_r($row);
}
} catch (SQLiteDBException $exception) {
printf('SQLiteDB exception (%u): %s', $exception->getCode(), $exception->getMessage());
}
$ composer
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.