Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zliczanie rekordow
Forum PHP.pl > Forum > Przedszkole
hondek
Witam!
Mam taki problem: Chce dodac rekord do tabeli ale dopiero po sprawdzeniu czy taki juz nie istnieje, zatem wykonuje zapytanie i jezeli okaze sie ze nie ma takich rekordow to wykonuje funkcje.
Niestety mysql_num_rows daje

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

z COUNT tez nie moge sobie poradzic... wszystko dziala jezeli jakies rekordy sa, a jezeli nie ma to te funkcje nie dzialaja ;(

Z gory dziekuje za pomoc smile.gif pozdrawiam!
nospor
Albo masz zle zapytanie, albo przekazujesz do mysql_num_rows to co nie trzeba. Pokaz kod to pogadamy

proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole:
Temat: Tematyka i zasady panujace na forum Przedszkole
hondek
Tak wiec probowalem tak :
  1. $zapytanie = "SELECT COUNT(*) FROM galeria WHERE impreza = ".$galleryname." ";
  2. $dzialaj = mysql_result(mysql_query($zapytanie), 0, 0);


co daje : Warning: mysql_result(): supplied argument is not a valid MySQL result resource in

Nastepnie :
  1. $zapytanie = "SELECT * FROM galeria WHERE impreza = ".$galleryname." ";
  2. $dzialaj = mysql_query($zapytanie);
  3. $num = mysql_num_rows($dzialaj);


co daje : Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

itd...

Chcialem tylko nadmienic, ze w bazie nie ma takiego wpisu, czyli num_rows powinno byc 0, ale wywala blad:(
qqrq
Spróbuj tak:


  1. $zapytanie = "SELECT COUNT(*) FROM galeria WHERE impreza = '".$galleryname."' ";


(jeżeli impreza jest polem tekstowym, czyli char, varchar, text itp, to wartość trzeba objąć w cudzysłów albo w "ciapki")
hondek
O boze ... i tylko o to chodzilo... dziekuje bardzo smile.gif
sp_
Zrób tak:
  1. $zapytanie = "SELECT * FROM galeria WHERE impreza = ".$galleryname." ";
  2. var_dump($zapytanie);
  3. $dzialaj = mysql_query($zapytanie);
  4. var_dump($dzialaj);


i wklej tu wynik z ekranu (o ile nadal będziesz potrzebował pomocy).
hondek
Po dodaniu '' dziala bez zarzutow winksmiley.jpg dziekowac!
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.