管理员登陆

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 通过 网页 浏览(272) 打印

下一篇

共有0条评论!

发表评论