count(*)是統計滿足這個查詢條件的所有記錄的總數
成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供睢寧縣網站建設、睢寧縣做網站、睢寧縣網站設計、睢寧縣網站制作等企業(yè)網站建設、網頁設計與制作、睢寧縣企業(yè)網站模板建站服務,十多年睢寧縣做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
是一個數值,你用limit 30 當然沒有效果啦
因為查出來的肯定就一條記錄
你可以再數據庫里執(zhí)行一下 select count(*) from dx_queue
假設總共有100條記錄顯示的結果是
count(*)
100
limit是不起作用的。。
明白么。。
你把表中的字段值查出來,然后來個循環(huán)循環(huán)這些值,然后判斷是1的變量i加一,不是1的變量j加一,這樣最后i和j的值就分別是1和0的記錄數,總的記錄數用i+j也可以,用循環(huán)的數組的長度求得也可以
用該列的字段名即可,select語句的通用形式如下:
select 你要的信息
from 數據表(一個或多個)
where 滿足的條件
所以你的sql語句為:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM `article` where 1
很簡單,用循環(huán),你那樣用只能有一條記錄,建議多看看php手冊,對自己有好處
while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}
php使用mysql查詢數據庫已經有多少條數據使用sql的count函數實現。
示例代碼如下:
?php
//數據庫連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對不起,數據庫連接失??! ").mysql_errno();
}
//選擇數據庫
mysql_select_db("testdb");
//sql語句
$sql="SELECT COUNT(*) AS count FROM user";
//執(zhí)行sql
$query=mysql_query($sql,$conn);
//對結果進行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統計結果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當前數據庫的記錄條數。
分享名稱:php獲取數據庫列數量 php獲取數據庫數據
本文地址:http://www.rwnh.cn/article10/hhgjdo.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、自適應網站、虛擬主機、Google、網站內鏈、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯