php使用mysql查詢(xún)數(shù)據(jù)庫(kù)已經(jīng)有多少條數(shù)據(jù)使用sql的count函數(shù)實(shí)現(xiàn)。
目前創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、金寨網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
示例代碼如下:
?php
//數(shù)據(jù)庫(kù)連接
$conn=mysql_connect("localhost","root","root");
if(!$conn){
die("對(duì)不起,數(shù)據(jù)庫(kù)連接失敗! ").mysql_errno();
}
//選擇數(shù)據(jù)庫(kù)
mysql_select_db("testdb");
//sql語(yǔ)句
$sql="SELECT COUNT(*) AS count FROM user";
//執(zhí)行sql
$query=mysql_query($sql,$conn);
//對(duì)結(jié)果進(jìn)行判斷
if(mysql_num_rows( $query)){
$rs=mysql_fetch_array($query);
//統(tǒng)計(jì)結(jié)果
$count=$rs[0];
}else{
$count=0;
}
echo $count;
?
返回的$count就是當(dāng)前數(shù)據(jù)庫(kù)的記錄條數(shù)。
M('table')-count();
見(jiàn)手冊(cè)統(tǒng)計(jì)查詢(xún):
方法說(shuō)明
Count 統(tǒng)計(jì)數(shù)量,參數(shù)是要統(tǒng)計(jì)的字段名(可選)
Max 獲取最大值,參數(shù)是要統(tǒng)計(jì)的字段名(必須)
Min 獲取最小值,參數(shù)是要統(tǒng)計(jì)的字段名(必須)
Avg 獲取平均值,參數(shù)是要統(tǒng)計(jì)的字段名(必須)
Sum 獲取總分,參數(shù)是要統(tǒng)計(jì)的字段名(必須)
如果是客戶(hù)端連接數(shù)據(jù)庫(kù)的話(huà),一條語(yǔ)句OK。select count(*) from tablename;
?php
$conn=mysql_connect('localhost','root','password');//連接數(shù)據(jù)庫(kù)
mysql_select_db('databasename',$conn);//選擇要查詢(xún)的數(shù)據(jù)庫(kù)
$sql="select count(*) from tablename";//SQL查詢(xún)語(yǔ)句
if($result=mysql_query($sql,$conn))
{
$aaa=mysql_fetch_row($result);
echo $aaa[0]; //輸出表里面總記錄數(shù)
}