台灣最大程式設計社群網站
線上人數
695
 
會員總數:244998
討論主題:188957
歡迎您免費加入會員
討論區列表 >> PHP >> 如何不query兩次,同時取得內容與筆數
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何不query兩次,同時取得內容與筆數
價值 : 100 QP  點閱數:249 回應數:1

樓主

α
初學者
194 128
1242 178
發送站內信

如題,請問在使用 PDO 來取得資料庫中的資料時,要如何在取得結果後,從結果集中取得資料筆數? 謝謝。

PS. 我的環境是 php7.1、MySQL 5.6

抱歉,我是初學者,google了一下,但找不到我要看得懂的結果

搜尋相關Tags的文章: [ pdo ] , [ php 7.1 ] , [ mysql 5.6 ] , [ 筆數 ] , [ record count ] ,
本篇文章發表於2019-03-11 12:45
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

彩虹
檢舉此回應
你的方式是可以的喔
1. 使用 query()
2. 使用 rowCount() 取得筆數
3. 再搭配 while ($row = $ExistedStudent->fetch()) { } 取得每一筆的資料內容

依照你提供的程式碼,我稍微調整一下


關於 pdo 的 exec() 與 query() 的差異,你可以參考如下
「PDO::exec() or PDO::query()?」
https://stackoverflow.com/questions/4978481/pdoexec-or-pdoquery
本篇文章回覆於2019-03-12 00:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.