Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Pusty wynik z zapytania
Forum PHP.pl > Forum > Przedszkole
DREEMus
  1. $dbArt = mysql_query( 'SELECT * FROM `artykuly` WHERE `menu` = '.$_GET['id'].' ORDER BY `id` DESC;' )
  2. or die( 'Błąd podczas pobierania artykułów dla danego menu!<br />'.mysql_error() );
  3.  
  4. while( $art = mysql_fetch_assoc( $dbArt ) );
  5. {
  6. echo '<li>'; print_r($art); echo '</li>'."\n";
  7. }

Zmienna $art jest pusta ...
Ma ktoś sugestie questionmark.gif
blooregard
Cytat
Ma ktoś sugestie

Tak, zapytanie zawiera błąd i się nie wykonuje albo warunek po WHERE nie jest spełniony.


Samo gołe zapytanie wykonane w phpMyAdminie coś zwraca?
DREEMus
phpMyAdmin daje mi ładne wyniki ...

Zwraca 3 rokordy, bo tyle jest smile.gif
  1. SELECT * FROM `artykuly` WHERE `menu` = 1 ORDER BY `id` DESC
blooregard
Misiu, misiu....

Co tam robi ten średniczek po nawiasie zamykającym while'a?
Ano, on tam powoduje, że while wykona się tyle razy, ile trzeba, ale będą to puste przebiegi smile.gif

Blame
Może trochę głupie pytanie, ale podajesz w adresie id, prawda?

Edit: ech, jak zwykle nie dopatrzyłem tongue.gif
DREEMus
Noo i właśnie smile.gif
Ktoś zawsze zauważy biggrin.gif
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.