PHP PDO::query() 方法
PHP PDO::query() 执行 SQL 语句,返回 PDOStatement 对象,可以理解为结果集
(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)
函数原型
public PDOStatement PDO::query ( string $statement )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_INTO , object $object )
PDO::query() 在一个单独的函数中调用并执行 SQL 语句, 返回结果集 (如果有), 语句作为一个 PDOStatement 对象返回
参数
参数 | 描述 |
---|---|
statement | 要执行的 SQL 语句 |
返回值
成功返回 PDOStatement 对象,失败返回 FALSE
范例
遍历输出结果集
<?php $sql = 'SELECT name, color, calories FROM fruit ORDER BY name'; foreach ($conn->query($sql) as $row) { echo $row['name'] ,"\t"; echo $row['color'] , "\t"; echo $row['calories'] , "\n"; }