2013-01-02 51 views
0

我在我的表users中有一列,名爲user_model。它包含了不同的名字反覆出現的,value1value2value3計數列值按發生次數排序

我想數着不同的名字多少次發生,您可以按照從大到小的價值。

我該怎麼做?

回答

4
SELECT user_model, COUNT(*) totalCOUNT 
FROM users 
GROUP BY user_Model 
ORDER BY totalCOunt DESC 
+0

謝謝,但如何打印(回聲),數據。我真的是一個初學者。再次感謝。 –

+0

while($ row = mysql_fetch_array($ result)){ echo「Car:」; \t \t echo $ row ['user_model']; \t \t echo $ row ['totalCOUNT']; \t \t echo「
」; } –

+0

http://php.net/manual/en/function.mysql-fetch-array.php –

0
<?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); 
?>