2013-01-02 2 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 "Автомобиль:"; \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); 
?> 
Смежные вопросы