推荐答案
// www.javascriptcn.com code example
<?php
// 连接到 SQLite 数据库
$db = new SQLite3('example.db');
// 检查连接是否成功
if (!$db) {
die("无法连接到数据库");
}
// 执行 SQL 查询
$result = $db->query('SELECT * FROM users');
// 遍历查询结果
while ($row = $result->fetchArray()) {
echo "ID: " . $row['id'] . " - Name: " . $row['name'] . "<br>";
}
// 关闭数据库连接
$db->close();
?>本题详细解读
1. 连接到 SQLite 数据库
在 PHP 中,可以使用 SQLite3 类来连接 SQLite 数据库。通过实例化 SQLite3 类并传入数据库文件的路径,可以创建一个数据库连接对象。
$db = new SQLite3('example.db');2. 检查连接是否成功
在连接数据库后,建议检查连接是否成功。如果连接失败,可以使用 die() 函数终止脚本执行并输出错误信息。
if (!$db) {
die("无法连接到数据库");
}3. 执行 SQL 查询
使用 query() 方法可以执行 SQL 查询。该方法返回一个 SQLite3Result 对象,可以通过该对象获取查询结果。
$result = $db->query('SELECT * FROM users');4. 遍历查询结果
通过 fetchArray() 方法可以逐行获取查询结果。该方法返回一个关联数组,包含当前行的数据。
while ($row = $result->fetchArray()) {
echo "ID: " . $row['id'] . " - Name: " . $row['name'] . "<br>";
}5. 关闭数据库连接
在完成数据库操作后,建议关闭数据库连接以释放资源。
$db->close();
通过以上步骤,PHP 可以轻松地与 SQLite 数据库进行集成,并执行常见的数据库操作。