0
我在我的表users
中有一列,名爲user_model
。它包含了不同的名字反覆出現的,value1
value2
value3
等計數列值按發生次數排序
我想數着不同的名字多少次發生,您可以按照從大到小的價值。
我該怎麼做?
我在我的表users
中有一列,名爲user_model
。它包含了不同的名字反覆出現的,value1
value2
value3
等計數列值按發生次數排序
我想數着不同的名字多少次發生,您可以按照從大到小的價值。
我該怎麼做?
SELECT user_model, COUNT(*) totalCOUNT
FROM users
GROUP BY user_Model
ORDER BY totalCOunt DESC
<?php
$link = mysql_connect('localhost', 'root', '123456');
if (!$link) {
die('Not connected : ' . mysql_error());
}
// make foo the current db
$db_selected = mysql_select_db('testing', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
$sql = "select count(a.title),a.title from le7im_menu a, le7im_menu b WHERE a.title = b.title GROUP BY a.title";
$res=mysql_query($sql);
while ($row=mysql_fetch_array($res)){
$rows[]= $row;
}
print_r($rows);
?>
謝謝,但如何打印(回聲),數據。我真的是一個初學者。再次感謝。 –
while($ row = mysql_fetch_array($ result)){ echo「Car:」; \t \t echo $ row ['user_model']; \t \t echo $ row ['totalCOUNT']; \t \t echo「」; } –
http://php.net/manual/en/function.mysql-fetch-array.php –