Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выборка из базы MAX(rating)
 
 автор: Лена   (24.06.2008 в 14:09)   письмо автору
 
 

Помогите пожалуйста, кто сможет. Из базы нужно выбрать 10 ссылок на тексты, рейтинг (rating) которых максимальный. Пробую вот так:

$sql = "SELECT @max_rating:=MAX(rating) FROM `texts`";
$sql = "SELECT DISTINCT * FROM `texts` WHERE `rating` = @max_rating ORDER BY `rating` DESC LIMIT 10";


пишет ошибку синтаксиса
Заранее спасибо

   
 
 автор: Trianon   (24.06.2008 в 14:53)   письмо автору
 
   для: Лена   (24.06.2008 в 14:09)
 

а если проще?
SELECT * FROM `texts` ORDER BY `rating` DESC LIMIT 10

   
 
 автор: Лена   (24.06.2008 в 15:36)   письмо автору
 
   для: Trianon   (24.06.2008 в 14:53)
 

Я в восторге. Все гениальное - просто. Спасибо, Trianon.

Только теперь у меня список нумерованный не нумеруется с 1 по 10, а идет в столбик 1 1 1 1
Сам список направляется в шаблон, а там вот такой код(Смарти):
<div class = "top10">
{foreach from=$arr item=row}
<OL id="navigation"> 
<LI>
<nobr><A HREF='?pid={$row.id_mod}&&id={$row.id}' class="mainmenu">{$row.header}</A></nobr>
</LI>
</OL>
{/foreach}
</div>

Делается цикл, и как сделать, чтобы в этом цикле нумерация не стояла на месте, а прибавлялась на единицу. Может, кто-нибудь знает?

   
 
 автор: exp   (25.06.2008 в 09:49)   письмо автору
 
   для: Лена   (24.06.2008 в 15:36)
 

похоже на то что <OL></OL> нужны вне foreach
<div class = "top10"> 
<OL id="navigation">  
{foreach from=$arr item=row} 
<LI> 
<nobr><A HREF='?pid={$row.id_mod}&&id={$row.id}' class="mainmenu">{$row.header}</A></nobr> 
</LI> 
{/foreach} 
</OL> 
</div>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования