Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd w wyświetlaniu wyników[rozwiązany]
Forum PHP.pl > Forum > Bazy danych > MySQL
miccom
Witam wszystkich.
Ma kłopot.

wysyłam zapytanie SQL do bazy danych

  1. $zapytanie = ("SELECT `nazwa`,`opis`,`email`,`web`,`region` FROM `user` WHERE `username`=$l");
  2. $idzapytania = mysql_query($zapytanie);
  3.  
  4. echo '<table>';
  5. while ($wiersz = mysql_fetch_row($idzapytania));
  6. {
  7. echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td><td>'. $wiersz[4] .'</td></tr>';
  8. }
  9. echo '<table>';
  10.  
  11. ?>


i otrzymuję taki komunikat.
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/miccom/public_html/twoje.php on line 18

linia 18 dotyczy pętli while.....

Gdzie robię błąd? Proszę o pomoc. Pozdrawiam.
nevt
czy do zmiennej $l na pewno przypisujesz nazwę użytkownika questionmark.gif
popraw zapytanie:
  1. ... WHERE `username`='$l';

popraw kod
  1. <?php
  2. while($wiersz = mysql_fetch_row($idzapytania)) // tutaj nie może być średnika !
  3. ?>

i powinno śmigać... powodzenia.
miccom
Ok. Dziękuję za pomoc. Działa. Pozdrawiam.
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.