查询

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

「 执行一个查询,并返回结果集中的单个值。如果结果集为空,则返回 NULL 」


函数:SQLite3::querySingle()

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

用法: SQLite3::querySingle() 函数执行一个查询,并返回结果集中的单个值。如果结果集为空,则返回 NULL。

语法: mixed SQLite3::querySingle(string $query, bool $entire_row = false)

参数:

  • $query:要执行的查询语句。
  • $entire_row:可选参数,指定是否返回整行数据,默认为 false。如果设置为 true,则返回一个关联数组,包含整行数据;如果设置为 false,则只返回结果集中的第一个字段值。

返回值:

  • 如果结果集中有数据,则返回结果集中的单个值。
  • 如果结果集为空,则返回 NULL。

示例: <?php // 创建 SQLite 数据库连接 $db = new SQLite3('test.db');

// 执行查询,并返回结果集中的单个值 $result = $db->querySingle('SELECT COUNT(*) FROM users'); echo "总用户数:" . $result;

// 执行查询,并返回整行数据 $row = $db->querySingle('SELECT * FROM users WHERE id = 1', true); echo "用户信息:" . print_r($row, true);

// 关闭数据库连接 $db->close(); ?> 在上述示例中,首先创建了一个 SQLite 数据库连接。然后,使用 SQLite3::querySingle() 函数执行两个查询语句。第一个查询返回用户表中的总用户数,并将结果打印出来。第二个查询返回 id 为 1 的用户的整行数据,并将整行数据打印出来。最后,关闭数据库连接。

请注意,示例中的数据库文件名为 test.db,你需要根据实际情况修改数据库文件名。

补充纠错
热门PHP函数
分享链接