Mam problem ze skryptem PHP/MySQL. Po dodaniu
$num=mysql_num_rows($zapytanie);
serwer komunikuje błąd o tresci mysql_num_rows(): supplied argument is not a valid MySQL result resource in… To bardzo dziwne bo skrypt bez linijki $num=mysql_num_rows($zapytanie); dziala poprawnie. W sumie kiedys nie mialem takich problemow uzywajac tej funkcji. Oto caly skrypt:
if(isset($logowanie)){
if(!empty($login)){
$login=strtolower($login);
}
if(!empty($haslo)){
$haslo=$haslo;
}
$zapytanie="select user_id,imie,nazwisko,login,email,haslo,ranga,data_dodania from users where login='$login' and haslo='$haslo'";
$rezultat=mysql_query($zapytanie);
$num=mysql_num_rows($zapytanie); # linia ktora powoduje blad
$row=mysql_fetch_array($rezultat,MYSQL_ASSOC);
if($row){
echo '
Zalogowano do systemu. Witaj ‘.$row[imie].’ ‘.$row[nazwisko].’
'; }else{ echo ’
Błąd w haśle lub w nazwie użytkownika.
'; }[/code]
Co moze byc przyczyna bledu powodowanego przez funkcje mysql_num_rows($zapytanie);?