Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подскажите с MySQL выводом [РЕШЕНО]  (Прочитано 793 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Подскажите с MySQL выводом [РЕШЕНО]
« : 07 Января 2011, 14:22:23 »
Есть БД счетчика посещений, таблица powercounter_arch_hits в которой следующие яйцейки:

id_ip    putdate    hosts_total    host    hits_total    hits
1      2010-12-30    126             126    3934       3934
2      2010-12-31    124             124    3076           3076
3      2011-01-01    111             111    3964       3964
4      2011-01-02    113            113    4876       4873
5      2011-01-03    134             134    4199       4199
6      2011-01-04    141             141    4048       4048
7      2011-01-05    139             139    3694       3694
8      2011-01-06    119             118    3129       3129


Подскажите как правильно сделать вывод из БД в php, вот что у меня щас есть:

        $sql = "SELECT hits_total, hosts_total FROM `powercounter_arch_hits` WHERE id_ip='8'";
                        $result = @mysql_query($sql);
                                             while(list($hits_total, $hosts_total) = mysql_fetch_array($result))
                                             echo $hits_total;
                                             echo "<br>";
                                             echo $hosts_total;

Так как щас выводится только $hits_total почему-то.




Пользователь решил продолжить мысль [time]Fri Jan  7 20:53:52 2011[/time]:





Что не так ,и что не правильно ?
« Последнее редактирование: 13 Января 2011, 15:43:00 от TrEK »

Оффлайн Frankenstein2017

  • Участник
  • *
  • Сообщений: 222
  • Хатуль Мадан
    • Просмотр профиля
Re: Подскажите с MySQL выводом
« Ответ #1 : 07 Января 2011, 21:18:02 »
       $sql = "SELECT hits_total, hosts_total FROM `powercounter_arch_hits` WHERE id_ip='8'";
                        $result = @mysql_query($sql);
                                             while(list($hits_total, $hosts_total) = mysql_fetch_array($result))
                                             echo $hits_total;
                                             echo "<br>";
                                             echo $hosts_total;
Так как щас выводится только $hits_total почему-то.

Пользователь решил продолжить мысль [time]Fri Jan  7 21:53:52 2011[/time]:
Что не так ,и что не правильно ?
Скобки где? Вот так вообще-то надо:
Цитировать
while(list($hits_total, $hosts_total) = mysql_fetch_array($result)) {
  echo $hits_total;
  echo "<br>";
  echo $hosts_total;
}
Upd. Без фигурных скобок у тебя в цикле выполняется только первый оператор после while, потому больше и не выводит :) .
Остальное в аське, земляк :) .
« Последнее редактирование: 07 Января 2011, 21:21:12 от Frankenstein2017 »
У б у н т а р и и   в с е х   с т р а н ,   о б ъ е д и н я й т е с ь !

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Re: Подскажите с MySQL выводом
« Ответ #2 : 07 Января 2011, 22:53:13 »
моя благодарность ) :coolsmiley:

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.