Помогите с MySQL
-
Есть таблица с названием users и в ней есть ячейка с названием topic.
Подскажите как вытянуть с БД , ячейку topic и вывести циклом 10 самых больших значений... :):
-
не знаю даже
-
ZodiaK, а нахрена отписываться?
-
Гайка, Для монеток :D:
-
Мдаааа..........
-
Тут никто не ответит смирись)
-
Иногда отвечают)
-
Только telonko знает а он офлайн
-
select
topic
fromusers
order by CHAR_LENGTH(topic
) DESC LIMIT 10 -
Telonko, не получилось.... Я вот что сделал, только первого нулевого выводит, а остальных нормально....
Не пойму в чём ошибка....
<?php $db = mysql_connect($db_host, $db_user, $db_pass) or die ('<p><b id="u">Ошибка! Сервер не отвечает.</b></p>'); $select_db = mysql_select_db($db_base, $db) or die ('<p><b id="u">Ошибка! База данных не отвечает.</b></p>'); $r = mysql_query("SELECT * FROM qwerty ORDER BY coment LIMIT 10", $db) or die ("MySQL-ошибка"); echo '<center><table width="400" border="2" cellspacing="0" cellpadding="5"> <tr> <td><center><b><font color="green" size="3">ID</font></b></center></td> <td><center><b><font color="green" size="3">Имя новости</font></b></center></td> <td><center><b><font color="green" size="3">Коментариев</font></b></center></td> </tr> '; while (mysql_fetch_array($r)) { echo ' <tr> <td><center><font color="red" size="3">'.$row['id_news'].'</font></center></td> <td><center><font color="red" size="3">'.$row['name'].'</font></center></td> <td><center><font color="red" size="3">'.$row['coment'].'</font></center></td> </tr> '; } echo '</table></center>'; ?>
-
Вы видите какой вообще запрос я вам дал?
-
Telonko, Распиши пожалуйста код полностью, чтоб в таблицу 10 статей выводилось, с самым большим количеством комментарий!
Заранее спасибо) -
Замените сортировку как показано у меня.
-
Решил вопрос... Спасибо за участие!