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()的使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!