[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сортировка получаемых данных
boro-da
Как отсортировать выводимые в цикле данные?

$result = mysql_query("SELECT user_id,user_login FROM users");
$myrow = mysql_fetch_array($result);

echo "<p /><b> - Все пользователи сайта:</b><p />";
do
{
echo "LOGIN: ".$myrow["user_login"]." ID: ".$myrow["user_id"]."<br />";
}
while ($myrow = mysql_fetch_array ($result));

Как отсортировать по user_login



Спустя 13 минут, 17 секунд (25.07.2009 - 14:41) boro-da написал(а):
Нашёл решение:

$result = mysql_query("SELECT user_id,user_login FROM users ORDER BY user_login");

Спустя 44 минуты, 12 секунд (25.07.2009 - 15:25) Gram написал(а):
Во первых не видно проверки, на результат запроса
PHP
$result mysql_query($sql$db);
if(!
$result) exit("Error in ".htmlspecialchars($sql)."<br>".mysql_error());


Во вторых выбросьте do while. Вы еще с ним так намучаетесь, что все равно в последствии откажетесь от такого подхода, поверьте.

Спустя 7 минут, 3 секунды (25.07.2009 - 15:32) boro-da написал(а):
Посоветуй что-то лучше плиз

Спустя 33 минуты, 29 секунд (25.07.2009 - 16:06) Krevedko написал(а):
PHP
echo "<p /><b> - Все пользователи сайта:</b><p />";
while (
$myrow mysql_fetch_array ($result));
{
echo 
"LOGIN: ".$myrow["user_login"]." ID: ".$myrow["user_id"]."<br />";
}

Спустя 1 час, 5 минут, 41 секунда (25.07.2009 - 17:12) boro-da написал(а):
Krevedko ахаха! 5+
laugh.gif

Спустя 5 минут, 55 секунд (25.07.2009 - 17:17) Krevedko написал(а):
и код сократился вдвое )

Спустя 35 минут, 10 секунд (25.07.2009 - 17:53) Gram написал(а):
Цитата (boro-da @ 25.07.2009 - 14:12)
Krevedko ахаха! 5+
laugh.gif

А чего вы смеетесь? правильно вам написали

Спустя 1 час, 17 минут, 5 секунд (25.07.2009 - 19:10) Sylex написал(а):
Gram
ну парень от радости пляшет, че не знакомо что-ли? )))

Спустя 25 минут, 32 секунды (25.07.2009 - 19:35) Soldier Ghost написал(а):
Парень как я понял ты в пхп не понимаеш вообще ничего и смотриш на код как обезьяна, ты не подумай я без всяких левых мыслей но мой тебе совет если ты таким образом учиш этот язык программирования то это не верный путь, начни с начала, с чегонить по легче smile.gif например почитай про переменные rolleyes.gif .
И ещё Убей Попова laugh.gif

Спустя 1 час, 38 минут, 46 секунд (25.07.2009 - 21:14) Krevedko написал(а):
do-while и попов...как это знакомо biggrin.gif

Спустя 4 минуты, 44 секунды (25.07.2009 - 21:19) Kuliev написал(а):
Цитата (Krevedko @ 25.07.2009 - 23:14)
do-while и попов...как это знакомо biggrin.gif

В рунете уже орестили do while ПОПОВСКИМ КОДОМ laugh.gif laugh.gif

Спустя 1 час, 31 минута, 49 секунд (25.07.2009 - 22:51) boro-da написал(а):
Нее... Я про попова узнал только благодаря вам. Вбил в поиск и узнал что это за легенда.
Do While воспользовался из-за того что это мне понятно... А переменную в конце взял из какого-то урока в инете... Может это и был сам попов, но насколько я понял он занимается и видео уроками.

А смеюсь над тем что всё в 10 раз проще, только у меня ничерта не выводит...

while ($myrow = mysql_fetch_array ($result));
{
echo $myrow["user_login"];
}

Выводит пустоту...

Хотя ЭММ.. "поповский" метод вроде работал

Спустя 3 минуты, 59 секунд (25.07.2009 - 22:55) PandoraBox2007 написал(а):
do ... while biggrin.gif ))) это пост цикл сначала выполняется действия а потом проверяется условие (-1) действия к правильной цели

Спустя 16 минут, 14 секунд (25.07.2009 - 23:11) Kuliev написал(а):
boro-da
Ели у тебя это не сработает то тогда обратись к администратору сервера; laugh.gif

PHP
$sql = ("SELECT user_id,user_login FROM users ORDER BY `user_login` DESC");
$result mysql_query($sql) or die (mysql_error() ."<br/>"$sql); 

while (
$row mysql_fetch_assoc ($result))
{
     echo 
$row['user_id']." ".$row['user_login'];
}

Эта сортировка если последнее значение вверху

Спустя 2 минуты, 41 секунда (25.07.2009 - 23:13) boro-da написал(а):
Kuliev СПС! Тут просто в предыдущем варианте походу ошибка какаято затисалась. Твой сразу выдал. Спс.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.