[[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); }