[PHP PDO] 計算查詢的筆數
最近 php 改用 PDO(PHP Data Objects) 來寫,安全性會比較好一點,做一點紀錄。
連線到資料庫。
要計算 sql 查詢的筆數像這樣寫就可以了。
連線到資料庫。
- $db=new PDO("mysql:host=".DATABASE_HOST.";
- dbname=".DATABASE_NAME, DATABASE_USERNAME, DATABASE_PASSWORD,
- array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
- $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); //錯誤訊息提醒
要計算 sql 查詢的筆數像這樣寫就可以了。
- $count = $db->prepare("SELECT * FROM shool WHERE location='taiwan'");
- $count->execute();
- $no=$count->rowCount();
留言