Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2010, 21:13   #1
webber9989
dimgunkin
Форумчанин
 
Аватар для webber9989
 
Регистрация: 06.05.2010
Сообщений: 112
По умолчанию Вывод id из базы [от большего к меньшему]

Привет всем =)

У меня возник вопрос...
Вот я вывожу в цикле параметры, один из них id:

PHP код:

require "../connect_db.php";
$result3 mysql_query ("SELECT * FROM lgsl",$db);
if (
mysql_num_rows($result3) > 0)
{
$myrow3 mysql_fetch_array($result3);

do 
{
$text=strip_tags($myrow3["text"]);

echo 
'


'
.$myrow3["id"].

'
.$myrow3["ip"].'

'
.$myrow3["c_port"].'

'
.strip_tags($myrow3["date"]).'


'
;
}
while (
$myrow3 mysql_fetch_array($result3));


Переменная '.$myrow3["id"].' отвечает за вывод id, то есть номера, вот интересует вопрос, как вывести id из базы данных от большего к меньшему, помогите плиииизз..

прилагаю скриншот, там показано как у меня щас выводится, то есть беспорядочно.... Если кому интересно, то пишу админку для движка мониторинга серверов lgsl....
Изображения
Тип файла: jpg Безымянный.jpg (50.4 Кб, 134 просмотров)
mail: dimgunkin@gmail.com
skype: dimgunkin
icq: 684-795-212
webber9989 вне форума Ответить с цитированием
Старый 02.06.2010, 21:49   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Добавить к SQL запросу "ORDER BY `id` DESC" где id имя поля, где хранится id.

З.Ы. У вас в таком коротеньком коде два раза повторяется одна и та же строчка: $myrow3 = mysql_fetch_array($result3)
Боюсь представить что там с остальным кодом )))
Да, вместо do {...} while (...); при вытаскивании результата SQL лучше использовать while (...) {...}
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 02.06.2010, 21:49   #3
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Код:
SELECT * FROM lgsl ORDER BY id DESC
motorway вне форума Ответить с цитированием
Старый 02.06.2010, 22:07   #4
webber9989
dimgunkin
Форумчанин
 
Аватар для webber9989
 
Регистрация: 06.05.2010
Сообщений: 112
По умолчанию

Спс, выручили =)

Цитата:
Да, вместо do {...} while (...); при вытаскивании результата SQL лучше использовать while (...) {...}
я в курсе, я не профи в php, знаю за троеку с плюсом, я в курсе что лучше так сделать, но так как я учился на php 4, теперь сложно переучиваться, не все сразу, я потихоньку догоняю...вот переписал, как ты предложил, вроде всё так)

PHP код:

$result 
mysql_query ("SELECT * FROM `lgsl` ORDER BY `id` DESC"$db);  
if (
mysql_num_rows($result) > 0)  
{  
    while (
$myrow mysql_fetch_assoc($result)) 
    {   
        echo(
"<br>


$myrow[id]

$myrow[ip]

$myrow[c_port]

$myrow[date]

<br>"
);  
    }  
}else{ 
echo(
"Ошибка");

mail: dimgunkin@gmail.com
skype: dimgunkin
icq: 684-795-212
webber9989 вне форума Ответить с цитированием
Старый 03.06.2010, 02:44   #5
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Кнопка отзывов слева, под ником и репутацией )))
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 22.06.2010, 01:53   #6
Adblock
Форумчанин
 
Аватар для Adblock
 
Регистрация: 25.04.2010
Сообщений: 184
По умолчанию

похоже код дяди Попова.Тот ещё кодер.Чисто для новичка,понять теорию,а даааальше только один гкод
Online
Adblock вне форума Ответить с цитированием
Старый 22.06.2010, 12:24   #7
webber9989
dimgunkin
Форумчанин
 
Аватар для webber9989
 
Регистрация: 06.05.2010
Сообщений: 112
По умолчанию

Цитата:
Сообщение от Adblock Посмотреть сообщение
похоже код дяди Попова.Тот ещё кодер.Чисто для новичка,понять теорию,а даааальше только один гкод
да, этого самого дяди попова, для новичков как раз, жаль что php4, и больше ничего нового не делает, этот диск с php+mysql точно не помню, но похоже 2004 года или 2006....
mail: dimgunkin@gmail.com
skype: dimgunkin
icq: 684-795-212
webber9989 вне форума Ответить с цитированием
Старый 22.06.2010, 16:42   #8
Adblock
Форумчанин
 
Аватар для Adblock
 
Регистрация: 25.04.2010
Сообщений: 184
По умолчанию

Хотя я смотрел его код,там есть пару хороших примеров.Типо организации постраничной навигации,если её чуть-чуть переписать,то очень даже ничего система получится))
Online
Adblock вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод 2ух чисел в мемо с выравниванием меньшего к правому краю большего nuevegramodelamor Помощь студентам 2 27.05.2010 16:28
Вывод изображений из базы данных Princesse PHP 5 12.01.2010 10:09
Вывод информации из базы sql z3l PHP 1 29.10.2009 14:14
Вывод из базы постранично Amen PHP 14 20.10.2009 19:40
вывод большего кол-ва строк Alternavi SQL, базы данных 2 03.07.2009 15:43