關(guān)于獲取數(shù)據(jù)庫表格數(shù)據(jù)總條數(shù)的方法有疑問,麻煩老師同學(xué)幫忙解答下
我一般查詢表格數(shù)據(jù)條數(shù)都會用mysql_num_rows這個函數(shù),今天看老師用這種方法來查詢數(shù)據(jù)條數(shù),有點疑惑,首先執(zhí)行查詢那個select count * from + 表名 返回的不是條數(shù)嗎?為什么要用mysql_fecth_array()函數(shù),還有就是執(zhí)行完這個函數(shù)把結(jié)果給了變量,然后那個變量又成了數(shù)組了?難道下標(biāo)為寫0就是數(shù)據(jù)的總條數(shù),完全看不理解,求大佬解釋
2017-06-19
$sql="select count(*) from 表名";
$ret=mysql_query($sql);//查詢結(jié)果是一個資源類型(有結(jié)果返回資源類型,否則返回flase)
while ($res=mysql_fetch_assoc($ret)) {//資源類型都需要去解析,(哪怕只返回一條數(shù)據(jù))
? ? $data=$res;//加【】就變成了維數(shù)組;
}