顯示數(shù)據(jù)庫(kù)db中表tab上字段user的重復(fù)數(shù)量的查詢(xún)語(yǔ)句為:
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到張家川回族自治網(wǎng)站設(shè)計(jì)與張家川回族自治網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋張家川回族自治地區(qū)。
$sql='select user,count(*) from db.tab group by 1';
用mysql_query、mysql_fetch_array循環(huán)就可以顯示所有重復(fù)值的統(tǒng)計(jì)
如果只查user為'xxx'有多少,查詢(xún)語(yǔ)句為:
$sql="select count(*) from db.tab where user='xxx'";
mysql_connect("localhost","root","123456") or
die("打開(kāi)數(shù)據(jù)庫(kù)服務(wù)器失??!"); //連接數(shù)據(jù)庫(kù)
mysql_select_db("a") or
die("打開(kāi)數(shù)據(jù)庫(kù)a失?。?); //打開(kāi)數(shù)據(jù)庫(kù),a為數(shù)據(jù)庫(kù)名
$sql = "select id from b"; //id為字段名,b為表名
$result=mysql_query($sql);
if(mysql_query($sql)) //判斷$sql語(yǔ)句是否執(zhí)行
{
$num=mysql_num_rows($result); //取得包含id字段記錄的行數(shù)
echo "一共有".$num."個(gè)id"; }思想就是:根據(jù)含有ID的記錄(數(shù)據(jù)庫(kù)里一行內(nèi)容稱(chēng)為一條記錄)條數(shù)來(lái)確定ID的個(gè)數(shù)
count(*)是統(tǒng)計(jì)滿(mǎn)足這個(gè)查詢(xún)條件的所有記錄的總數(shù)
是一個(gè)數(shù)值,你用limit 30 當(dāng)然沒(méi)有效果啦
因?yàn)椴槌鰜?lái)的肯定就一條記錄
你可以再數(shù)據(jù)庫(kù)里執(zhí)行一下 select count(*) from dx_queue
假設(shè)總共有100條記錄顯示的結(jié)果是
count(*)
100
limit是不起作用的。。
明白么。。