English | 简体中文 | 繁體中文
查询

SQLite3::query()函数—用法及示例

「 执行给定的 SQL 查询,并返回一个 SQLite3Result 对象,该对象可以用于获取查询结果的行数据 」


函数名:SQLite3::query()

适用版本:PHP 5 >= 5.3.0, PHP 7, PHP 8

用法:SQLite3::query(string $query): SQLite3Result|false

说明:SQLite3::query() 方法用于执行给定的 SQL 查询,并返回一个 SQLite3Result 对象,该对象可以用于获取查询结果的行数据。

参数:

  • $query: 必需,要执行的 SQL 查询语句。

返回值:

  • 如果查询成功,返回一个 SQLite3Result 对象,该对象包含查询结果的行数据。如果查询失败,则返回 false。

示例:

// 连接到 SQLite 数据库
$db = new SQLite3('mydatabase.db');

// 执行查询语句
$result = $db->query('SELECT * FROM mytable');

// 检查查询是否成功
if ($result !== false) {
    // 遍历结果集并输出每一行的数据
    while ($row = $result->fetchArray()) {
        print_r($row);
    }
} else {
    echo "查询失败";
}

// 关闭数据库连接
$db->close();

在上面的示例中,我们首先创建了一个 SQLite3 对象,并连接到名为 "mydatabase.db" 的数据库。然后,我们执行了一个简单的 SELECT 查询语句,从名为 "mytable" 的表中选择所有行。如果查询成功,我们使用 fetchArray() 方法从结果集中获取每一行的数据,并将其打印出来。最后,我们关闭数据库连接。

补充纠错
下一个函数: SQLite3::lastErrorMsg()函数
热门PHP函数
分享链接