PHP查詢資料庫中滿足條件的記錄條數(二種實現方法)
在需要輸出網站使用者註冊數或者插入資料之前判斷是否有重複記錄時,就需要獲取滿足條件的MySQL查詢的記錄數目,接下來介紹兩種查詢統計方法,感興趣的朋友可以瞭解下啊,或許對你有所幫助
在需要輸出網站使用者註冊數,或者插入資料之前判斷是否有重複記錄的時候,就需要獲取滿足條件的MySQL查詢的記錄數目。
第一種方法:查詢時候直接統計
$sql=”SELECT COUNT(*) AS count FROM TABLE WHERE id=`$id`”;
$result=mysql_fetch_array(mysql_query($sql));
$count=$result[`count`];
$sql=”SELECT * FROM TABLE WHERE id=`$id`”;
$result=mysql_fetch_array(mysql_query($sql));
第一種方法:查詢時候直接統計
程式碼如下:
$sql=”SELECT COUNT(*) AS count FROM TABLE WHERE id=`$id`”;
$result=mysql_fetch_array(mysql_query($sql));
$count=$result[`count`];
第二種方法:先取出,後統計
程式碼如下:
$sql=”SELECT * FROM TABLE WHERE id=`$id`”;
//$count=mysql_num_rows(mysql_query($sql));或者
$result=mysql_fetch_array(mysql_query($sql));
$count=count($result);
//或者$count=mysql_num_rows($result);
不過直接使用MySQL的COUNT(*)在資料量龐大的時候,效率的優勢是十分顯著的,因為後者需要二次計算,所以還是最好使用前者進行資料條數的統計。
相關文章
- 使用awk查詢不滿足sqlloader載入條件的記錄SQL
- 查詢滿足條件的最新資料(逐步優化,mysql、達夢資料庫)優化MySql資料庫
- 跳轉滿足條件的資料
- MYSQL滿足條件函式里放查詢最大函式的方法MySql函式
- 對查詢資料庫中第M到N條記錄的思考資料庫
- 安裝Oracle不滿足系統檢查條件的解決方法Oracle
- oracle date資料的條件查詢Oracle
- 查詢某條記錄存在哪個資料塊中
- MongoDB隨機查詢返回一條或N條記錄的方法MongoDB隨機
- gorm 使用map實現in 條件查詢用法GoORM
- “物聯網”的“物”需滿足的條件?
- 查詢條件和條數,先查詢兩條免費的,後面為vip
- 20240719資料庫關聯查詢、條件查詢資料庫
- 智慧數字展廳的建設方案需要滿足的條件
- MongoDB查詢條件MongoDB
- MongoDB條件查詢MongoDB
- mysql條件查詢MySql
- C++列舉演算法之滿足條件的整數C++演算法
- Mybatis學習筆記 3:Mybatis 多種條件查詢MyBatis筆記
- SQL Server 查詢資料庫中所有表資料條數SQLServer資料庫
- 報表查詢條件的 N 種使用方式
- doxygen 宏定義/宏編譯/條件編譯/預處理/預編譯 不處理、忽略條件、分析所有條件、滿足所有條件的方法編譯
- SQL Server解惑——查詢條件IN中能否使用變數SQLServer變數
- redis實現像關係型資料庫一樣按條件高效查詢分頁Redis資料庫
- exp匯出一個表中符合查詢條件的資料
- 雲端計算的產生,需要滿足哪些條件?
- 根據查詢條件批量修改表資料
- MongoDB之資料查詢(where條件過濾)MongoDB
- 【索引】反向索引--條件 範圍查詢(二)索引
- Laravel 多條件查詢Laravel
- SQL多條件查詢SQL
- 條件查詢JSPJS
- python演算法 - 快速尋找滿足條件的兩個數Python演算法
- 計算資料庫中所有表的記錄條數資料庫
- Mysql按條件計數的幾種方法MySql
- 演算法,PHP取資料庫中百萬條資料中隨機20條記錄演算法PHP資料庫隨機
- 寫一個“特殊”的查詢構造器 – (四、條件查詢:複雜條件)
- Oracle中實現查詢結果按照in中條件排序 InStr函式Oracle排序函式