国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php使用PDO從數據庫表中讀取數據的實現方法(必看)

2024-05-04 23:57:44
字體:
來源:轉載
供稿:網友

創建了PDO對象后,就可以通過創建的對象進行數據檢索了。查詢數據我們可以使用PDO::query()方法,具體代碼如下:

try{    $pdo=new PDO('mysql:host=localhost;dbname=alpha','root','password');}catch(PDOException $e){    echo "數據庫連接失敗,原因是:".$e->getMessage();}//從數據庫中選擇數據,并將結果賦予一個變量,testtable為數據庫表$result=$pdo->query('select id,name,age from testtable');//將查詢出的數據輸出while($row=$result->fetch()){    echo "ID:".$row['id'];    echo "NAME:".$row['name'];    echo "AGE:".$row['age'];}?>

從上述代碼中可以看出,我們使用了一個while循環輸出查詢結果。

說明:fetch()方法是每次調用該方法,都將從結果集中接收到一行數據(數組的形式),并且再執行while循環時將取下一行數據(可理解為指針自動移到下一行數據這里),如果下一行數據存在的話則取出,若不存在則返回false,循環結束。

另一個提取數據的方法為:fetchAll(),從名稱中我們就可以判斷出其含義,就是一次性檢索所有的數據行。

備注:fetch()和fetchAll()方法均接受fetch_style參數,參數定義了如何格式化結果集。

pdo提供了便于使用的常量:

PDO::FETCH_ASSOC 完成了上面代碼在while循環中看到的,他使用鍵組返回數組到列名。

如:print_r($result->fetch(PDO::FETCH_ASSOC));   

輸出結果:Array ( [username] => alpha [level] => 1 [signtime] => )

PDO::FETCH_NUM也返回數組,返回使用的是數字鍵。

PDO::FETCH_BOTH為默認值,結合上述兩種,返回鍵組和數字鍵,這也是我們使用最多的默認方式

以上這篇php使用PDO從數據庫表中讀取數據的實現方法(必看)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 张家川| 邮箱| 海伦市| 阿荣旗| 石阡县| 昌黎县| 墨竹工卡县| 迁安市| 涞源县| 余江县| 苍梧县| 双流县| 丰都县| 黄龙县| 邵阳县| 来宾市| 噶尔县| 呼玛县| 类乌齐县| 济南市| 永平县| 丰城市| 澄城县| 海伦市| 乌审旗| 辽宁省| 宿州市| 昌宁县| 上杭县| 镇江市| 西贡区| 察雅县| 贡山| 澄迈县| 卫辉市| 奎屯市| 青冈县| 桃园县| 东宁县| 扶余县| 永吉县|