Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wyswietlaniem zarejestrowanych online
Forum PHP.pl > Forum > PHP
Malvegil100
Struktura bazy:
  1. CREATE TABLE `users` (
  2. `id` int(100) NOT NULL AUTO_INCREMENT,
  3. `username` varchar(20) NOT NULL DEFAULT '',
  4. `password` varchar(20) NOT NULL DEFAULT '',
  5. `plec` char(2) NOT NULL DEFAULT '',
  6. `avatar` varchar(100) NOT NULL DEFAULT '',
  7. `poziom_dostepu` varchar(30) NOT NULL DEFAULT '',
  8. `czas` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
  9. `karma` tinyint(10) DEFAULT '0',
  10. `email` varchar(30) NOT NULL DEFAULT '',
  11. `gg` int(50) NOT NULL DEFAULT '0',
  12. `ip` varchar(30) DEFAULT NULL,
  13. `zbanowany` int(2) NOT NULL DEFAULT '0',
  14. `wymusic_logout` int(2) NOT NULL DEFAULT '0',
  15. `punkty_premium` int(10) NOT NULL DEFAULT '0',
  16. UNIQUE KEY `id` (`id`)
  17. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=50 ;


Kod na stronie:
  1. <?php
  2. $online = mysql_query("SELECT * FROM users WHERE TIMESTAMPDIFF(MINUTE, `czas`, NOW()) <= 5");
  3.            $ilosc_online = mysql_num_rows($online);
  4. ?>

oraz
  1. <?php
  2. if ($ilosc_online == '0') { echo 'Brak zalogowanych osob';}
  3.            while($online2 = mysql_fetch_array($online)){
  4. ?>

Dalsza czesc nie jest potrzebna.

Na hostingu na15.pl chodzi bez zarzutu a na boo.pl wywala błąd:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/accounts_s/sekucja/public_html/template/panel_prawy.php on line 158
erix
Wklep sobie to samo zapytanie w PMA i zobacz, czy działa; jeśli nie - będziesz miał błąd, co jest nie tak w zapytaniu.
Malvegil100
Na boo.pl występuje błąd kiedy do zapytania mysql dodaje

  1. TIMESTAMPDIFF(MINUTE, `czas`, NOW()) <= 5


ale na na15.pl dziala bez zarzutu.

Jest jakas inna metoda na to?
erix
A używałeś mysql_error" title="Zobacz w manualu PHP" target="_manual?
Malvegil100
Ta funkcja taki błąd wywala:
  1. 1064: Something IS wrong IN your syntax obok '(minute, 'czas', NOW()) <= 5' w linii 1
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.