<?php
// 创建一个新的 SQLite 数据库并连接
$db = new SQLite3('test.db');
// 创建一个表
$sql_create_table = <<<_SQL
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL
);
_SQL;
$db->exec($sql_create_table);
// 插入数据
$sql_insert = "INSERT INTO users (name, email) VALUES ('John Doe', 'john@example.com')";
$db->exec($sql_insert);
// 查询数据
$sql_select = "SELECT * FROM users";
$result = $db->query($sql_select);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
echo "ID: " . $row['id'] . "\n";
echo "Name: " . $row['name'] . "\n";
echo "Email: " . $row['email'] . "\n";
}
// 关闭数据库连接
$db->close();
?>
SQLite3 类创建一个新的 SQLite 数据库文件 test.db 并连接到它。users 的表,包含 id、name 和 email 三个字段。INSERT INTO 语句向 users 表中插入一条记录。SELECT 语句从 users 表中查询所有记录,并使用 fetchArray 方法逐行读取结果。close 方法关闭数据库连接。上一篇:php aes解密
下一篇:php 数组去空
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站