牛牛在线工具

PDO::query()

收录 8868 个 PHP 函数,含用途说明与用法示例。

PDO::query()

执行一个 SQL 语句,并返回一个 PDOStatement 对象,该对象可以用于获取结果集中的数据

函数名称:PDO::query() 适用版本:PHP 5 >= 5.1.0, PHP 7, PHP 8 函数描述:PDO::query() 方法用于执行一个 SQL 语句,并返回一个 PDOStatement 对象,该对象可以用于获取结果集中的数据。 用法: PDOStatement PDO::query(string $query) 参数: $query:要执行的 SQL 语句。 返回值: 返回一个 PDOStatement 对象,该对象可以用于获取结果集中的数据。 示例: // 创建 PDO 连接 $dsn = 'mysql:host=localhost;dbname=test'; $username = 'root'; $password = 'password'; $pdo = new PDO($dsn, $username, $password); // 执行查询语句 $sql = "SELECT * FROM users"; $stmt = $pdo->query($sql); // 获取结果集中的数据 while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) { echo $row['name'] . ', ' . $row['email'] . '<br>'; } // 关闭连接 $pdo = null; 上述示例中,我们首先创建了一个 PDO 连接,并使用 query() 方法执行了一个查询语句。然后,使用 fetch() 方法从结果集中逐行获取数据,并将其输出到页面上。最后,通过将 PDO 对象设置为 null 来关闭连接。 请注意,在实际使用中,应该根据具体情况使用参数绑定和预处理语句来执行查询,以避免 SQL 注入攻击。