[[oktatas:programozás:php:php adatbázis:sqlite|< SQLite]]
====== SQLite kezdés ======
* **Szerző:** Sallai András
* Copyright (c) Sallai András, 2021
* Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]]
* Web: https://szit.hu
===== Megnyitás =====
$db = new SQLite3('database.sqlite', SQLITE3_OPEN_CREATE | SQLITE3_OPEN_READWRITE);
===== OOP =====
open('database.db');
}
}
$db = new Database();
$db->exec('create table dolgok (valami string);
$db->exec("insert into dolgok (valami) values ('Teszt dolog')");
$result = $db->query('select valami from dolgok');
var_dump($result->fetchArray());
$db->close();
===== Előkészített kérés =====
exec('create table dolgok (vmi TEXT)');
$stmt = $db->prepare('insert into dolgok values (:vmi)';
$stmt->bindParam(':vmi', $vmi, SQLITE3_TEXT);
$vmi = 'Valami';
$stmt->execute();
$vmi = 'Más';
$stmt->execute();
$res = $db->query('select * from dolgok');
while(($row = $res->fetchArray(SQLITE3_ASSOC))) {
var_dump($row);
}