91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2021-06-30 15:47:41 來源:億速云 閱讀:117 作者:chen 欄目:開發技術

本篇內容介紹了“php使用PDO從數據庫表中讀取數據的實現方法”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創建了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從數據庫表中讀取數據的實現方法”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

容城县| 曲阜市| 四子王旗| 乌海市| 泊头市| 沛县| 洞口县| 博爱县| 叙永县| 咸宁市| 册亨县| 阳山县| 新乐市| 哈密市| 界首市| 姚安县| 永年县| 偃师市| 乾安县| 天门市| 临高县| 棋牌| 全椒县| 临夏市| 大同市| 年辖:市辖区| 冷水江市| 台山市| 柘城县| 米易县| 安仁县| 资兴市| 宁波市| 靖宇县| 大厂| 亚东县| 确山县| 松江区| 吴堡县| 绥宁县| 应用必备|