Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nie działa mysql_num_rows()
Forum PHP.pl > Forum > Przedszkole
Neojawor
Mam kod:
  1. <?php
  2. $zapytanie = 'SELECT id, fota, opis FROM z_foty WHERE z_id = ' . $hi_id . 'ORDER BY id';
  3. $rez = mysql_query( $zapytanie, $ses_id);
  4. $liczba = mysql_num_rows($rez);
  5. for ($i=0; $i <$liczba; $i++)
  6. {
  7. ?>

a błąd brzmi:
Cytat
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /service/www/accounts/1000/knt_783/391/public_html/wydarzenie.php on line 78

gdzie linia 78 to "$rez = mysql_query( $zapytanie, $ses_id);"
Wszystko działało, dopóki nie dorzuciłem do selecta klauzuli "ORDER BY".
Czy ORDER BY i mysql_num_rows() się wykluczają?
nospor
daj se
  1. <?php
  2. echo $zapytanie;
  3. ?>
a bedziesz wiedzial gdzie masz blad. brakuje jednej spacji
Neojawor
już widzę gdzie, wielkie dzięki smile.gif
halfik
ogolnie jak Ci sie kiedykolwiek cos bedzie sypalo z zapytaniem to po mysql_query($sql) walnij sobie echo:

echo mysql_error()

i powinienes wiedziec co jest nie tak
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.