小兔网

2021062103445514235190

PHP中我们经常需要连接数据库,之前对数据库的操作一般使用mysqli的连接方式,但是随着PDO的优势逐渐显现,PDO的连接方式成为主流,本文就带大家一起来看一看在使用PDO连接数据库后,如何利用query()对数据进行读取。

首先我们来看一看query()的使用:

query    ( string $statement   )
query    ( string $statement   , int $PDO::FETCH_COLUMN   , int $colno   )
query    ( string $statement   , int $PDO::FETCH_CLASS   , string $classname   , array $ctorargs   )
query    ( string $statement   , int $PDO::FETCH_INTO   , object $object   )
  • $statement: 需要准备、执行的 SQL 语句。

  • 返回值: 返回 PDOStatement 对象,或在失败时返回 false。

代码示例:

<?php$type="mysql";$servername="localhost";$dbname="my_database";$dsn="$type:host=$servername;dbname=$dbname";$username="root";$password="root123456";$pdo=new PDO($dsn,$username,$password);//错误模式,用于抛出异常$pdo->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER);$sql="select * from fate";$statement =$pdo->query($sql);foreach($statement as $row){    echo $row['ID']," ";    echo $row['NAME']," ";    echo $row['AGE']," ";    echo "<br>";}
输出:1 saber 100       2 acher 77       3 luncher 56       4 cooker 18       5 张三 66

推荐:2021年PHP面试题大汇总(收藏)》《php视频教程

以上就是PHP中的PDO::query()的使用的知识。速戳>>知识兔学习精品课!