在PHP中使用SQLite3,需要先打開一個數據庫連接,然后執行SQL語句來操作數據庫,包括創建表、插入數據、查詢數據等操作。以下是一個簡單的示例代碼:
// 打開數據庫連接
$db = new SQLite3('test.db');
// 創建表格
$db->exec('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)');
// 插入數據
$db->exec("INSERT INTO users (name) VALUES ('Alice')");
$db->exec("INSERT INTO users (name) VALUES ('Bob')");
// 查詢數據
$results = $db->query('SELECT * FROM users');
while ($row = $results->fetchArray()) {
echo $row['id'] . ' - ' . $row['name'] . "\n";
}
// 關閉數據庫連接
$db->close();
在上面的示例中,首先打開了一個名為test.db的SQLite3數據庫連接,然后創建了一個名為users的表格,插入了兩條數據,最后查詢了所有用戶數據并輸出。最后關閉了數據庫連接。
需要注意的是,SQLite3是PHP的一個內置類,因此在使用之前不需要安裝額外的擴展。SQLite是一個輕量級的嵌入式數據庫,適用于小型項目和原型開發。