[php][sql] czemu nie działa?

0

Witam.
Ma ktoś może pomysł czemu mi to nie działa? Wiem, że to jakaś drobnostka,ale nie moge znaleźć,o co chodzi:/

if($zdjecie=="") $foto_name=""; else {       //to jest ok,bo w innej części kodu działa
	do {
	$abc=explode(".",$zdjecie);       //to jest ok,bo w innej części kodu działa
	$name=rand(1000000, 9999999);
	$foto_name=$name.'.'.$abc[1];       //to jest ok,bo w innej części kodu działa
	$czy_jest = mysql_query("SELECT a_id FROM tb WHERE a_foto='$foto_name'");
   } while (mysql_num_rows($czy_jest) > 0)) 
	  	rename("upload/$zdjecie", "zdjecia_/$foto_name");      //to też działa ;)
}

Zaznaczam, że połączenie z bazą jest.
Podejrzewam, że błąd jest gdzieś w pętli

0

dobra juz znalazłem błąd:)

while (mysql_num_rows($czy_jest) > 0))

powinno być

while ((mysql_num_rows($czy_jest) > 0));

1 użytkowników online, w tym zalogowanych: 0, gości: 1