2013-02-28 3 views
2

У меня есть страница просмотра, которая извлекает информацию из 2 таблиц в базе данных, а затем отображает ее. Он работает правильно, но я бы хотел, чтобы он отображался в алфавитном порядке. Какие-либо предложения?Показать запрос по алфавиту

<?php 

$serch="SELECT mint.*, COUNT(items.item_id) as total FROM mint LEFT JOIN items ON mint.mint_id=items.item_mint group by mint_id;"; 

$items=mysql_query($serch); 
while($it=mysql_fetch_array($items)) { 
?>   
<div class="product_box"> 

<h3 style="font-size:15px;"><a href="mintitem.php?id=<?php echo $it['mint_id']; ?>"><?php echo $it['mint_name']; ?></a> (<?php echo $it['total']; ?>)</h3> 
</div>   
<?php 

ответ

1

Добавить заказ в запросе

$serch="SELECT mint.*, COUNT(items.item_id) as total FROM mint LEFT JOIN items ON mint.mint_id=items.item_mint group by mint_id ORDER BY mint_id ASC;"; 
+0

Ahhh ... ОК, я добавлял его в неправильном месте. Спасибо!!! –

+0

@Tony Crouch Если он исправит ответ plz как правильный –

+0

Извините Shiju ... просто увидел это и понял, что я его не заметил! –

1

вы должны добавить ORDER BY пункт в запросе, например

SELECT ... 
FROM... 
WHERE ... 
GROUP BY... 
ORDER BY columnName ASC 

ГДЕ columnName это имя столбца, который вы хотите записи, которые должны быть отсортированы. Кроме того, вы можете определить несколько столбцов в порядке статьи, например ORDER BY col1 ASC, col2 DESC,...

+0

Gotcha! Я добавил его, не в том месте. Благодаря! –

+0

приветствуется ': D' –

Смежные вопросы