你把表中的字段值查出來,然后來個循環循環這些值,然后判斷是1的變量i加一,不是1的變量j加一,這樣最后i和j的值就分別是1和0的記錄數,總的記錄數用i+j也可以,用循環的數組的長度求得也可以
為高邑等地區用戶提供了全套網頁設計制作服務,及高邑網站建設行業解決方案。主營業務為成都網站設計、成都網站制作、高邑網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
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";
//執行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就是當前數據庫的記錄條數。
M('table')-count();
見手冊統計查詢:
方法說明
Count 統計數量,參數是要統計的字段名(可選)
Max 獲取最大值,參數是要統計的字段名(必須)
Min 獲取最小值,參數是要統計的字段名(必須)
Avg 獲取平均值,參數是要統計的字段名(必須)
Sum 獲取總分,參數是要統計的字段名(必須)
php按逗號分隔字符串使用explode函數,相關函數信息如下:
explode — 使用一個字符串分割另一個字符串
array?explode(string?$delimiter,?string?$string[,int?$limit])
此函數返回由字符串組成的數組,每個元素都是 ? ?string ? ?的一個子串,它們被字符串delimiter作為邊界點分割出來。
使用示例:
$str?=?'1,2,3,4,5,6';
$retArr?=?explode(',',?$str);
計算數組的大小,使用count函數,函數信息如下:
count — 計算數組中的單元數目或對象中的屬性個數
int?count(mixed?$var[,int?$mode?=?COUNT_NORMAL])
統計一個數組里的所有元素,或者一個對象里的東西。
使用示例:
$arr?=?array(1,2,3,4,5,6);
echo?count($arr);//6
綜上,整體代碼如下:
$str?=?'1,2,3,4,5,6';
$retArr?=?explode(',',?$str);
echo?count($retArr);//6
標題名稱:php多少條數據 php中有哪幾種數據類型?
當前地址:http://vcdvsql.cn/article32/doiegpc.html
成都網站建設公司_創新互聯,為您提供網站導航、靜態網站、網站設計、Google、云服務器、搜索引擎優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯