Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource on line 53
<?php $log=$_POST['login']; $blad = false; $spr="SELECT login, FROM admin WHERE login='$log'"; if (mysql_num_rows($wynik) ==1 ) {echo "<br />Podana nazwa juz istnieje w bazie danych "; $blad=true; } if (!$blad) { $sql = "INSERT INTO admin (id, poziom, login, haslo) VALUES ('', '2','$log','$has')"; mysql_query($sql) or die('Wystapil problem z utworzeniem nowego admina strony. : ' . mysql_error()); } adres('profil.php'); ?>
Skrypt poprwnie dodaje dane do bazy, ale nie zwraca uwagi na ograniczenie
i dodaje zdublowane nazwy loginu do bazy, zamiast zatrzymac wykonanie. Poza tym dodaje dane i wyswietla wspomniany powyzej komunikat.
IF (mysql_num_rows($wynik) ==1 )