Sqlite 基本使用
這些是一些基本的查詢示例,您可以根據(jù)您的需要執(zhí)行更復(fù)雜的查詢,并根據(jù)您的應(yīng)用程序邏輯處理查詢結(jié)果。記住使用 $db->query() 方法來(lái)執(zhí)行 SELECT 查詢,并使用 $db->exec() 方法來(lái)執(zhí)行 INSERT、UPDATE 和 DELETE 查詢。
<?php
// SQLite 數(shù)據(jù)庫(kù)文件路徑
$db_file = 'example.db';
try {
// 連接到 SQLite 數(shù)據(jù)庫(kù)
$db = new SQLite3($db_file);
// 查詢示例: 選擇所有行
$query = 'SELECT * FROM your_table';
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
print_r($row);
}
// 查詢示例: 查詢特定條件下的數(shù)據(jù)
$condition = "your_condition";
$query = "SELECT * FROM your_table WHERE column = '$condition'";
$result = $db->query($query);
while ($row = $result->fetchArray(SQLITE3_ASSOC)) {
print_r($row);
}
// 查詢示例: 插入數(shù)據(jù)
$column1_value = "value1";
$column2_value = "value2";
$insert_query = "INSERT INTO your_table (column1, column2) VALUES ('$column1_value', '$column2_value')";
$db->exec($insert_query);
// 查詢示例: 更新數(shù)據(jù)
$new_value = "new_value";
$update_query = "UPDATE your_table SET column1 = '$new_value' WHERE condition_column = 'condition_value'";
$db->exec($update_query);
// 查詢示例: 刪除數(shù)據(jù)
$delete_query = "DELETE FROM your_table WHERE condition_column = 'condition_value'";
$db->exec($delete_query);
// 關(guān)閉數(shù)據(jù)庫(kù)連接
$db->close();
} catch (Exception $e) {
// 捕獲連接錯(cuò)誤
echo 'Error: ' . $e->getMessage();
}
?>
信息科技 2024-03-21 20:50:53 通過(guò) 網(wǎng)頁(yè) 瀏覽(1058) 打印