Sqlite 基本使用
这些是一些基本的查询示例,您可以根据您的需要执行更复杂的查询,并根据您的应用程序逻辑处理查询结果。记住使用 $db->query() 方法来执行 SELECT 查询,并使用 $db->exec() 方法来执行 INSERT、UPDATE 和 DELETE 查询。
<?php
// SQLite 数据库文件路径
$db_file = 'example.db';
try {
// 连接到 SQLite 数据库
$db = new SQLite3($db_file);
// 查询示例: 选择所有行
$query = 'SELECT * FROM your_table';
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
print_r($row);
}
// 查询示例: 查询特定条件下的数据
$condition = "your_condition";
$query = "SELECT * FROM your_table WHERE column = '$condition'";
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
print_r($row);
}
// 查询示例: 插入数据
$column1_value = "value1";
$column2_value = "value2";
$insert_query = "INSERT INTO your_table (column1, column2) VALUES ('$column1_value', '$column2_value')";
$db->exec($insert_query);
// 查询示例: 更新数据
$new_value = "new_value";
$update_query = "UPDATE your_table SET column1 = '$new_value' WHERE condition_column = 'condition_value'";
$db->exec($update_query);
// 查询示例: 删除数据
$delete_query = "DELETE FROM your_table WHERE condition_column = 'condition_value'";
$db->exec($delete_query);
// 关闭数据库连接
$db->close();
} catch (Exception $e) {
// 捕获连接错误
echo 'Error: ' . $e->getMessage();
}
?>
信息科技 2024-03-21 20:50:53 通过 网页 浏览(632) 打印
共有0条评论!