Problem z formularzem rejestrowania

0

Witam wyskakuje mi bląd. Fatal error: Uncaught Error: Call to undefined function mysql_num_rows() in C:\xampp\htdocs\osadnicy\rejestracja.php:36 Stack trace: #0 {main} thrown in C:\xampp\htdocs\osadnicy\rejestracja.php on line 36 .

<style>
body {
font-size:15px;
font-family:Verdana;
line-height:1.8;
word-spacing:3px;
}
</style>

<form method="POST" action="rejestracja.php">
<b>Login:</b> <input type="text" name="login"><br>
<b>Hasło:</b> <input type="password" name="haslo1"><br>
<b>Powtórz hasło:</b> <input type="password" name="haslo2"><br>
<b>Email:</b> <input type="text" name="email"><br>
<input type="submit" value="Zaloguj" name="loguj">
</form> 

<?php
$connect = new PDO('mysql:host=localhost;dbname=osadnicy', 'root', '');

function filter($zmienna) 
{
    if(get_magic_quotes_gpc())
        $zmienna = stripslashes($zmienna);
; 
}

if (isset($_POST['loguj'])) 
{
	$login = filter($_POST['login']);
	$haslo1 = filter($_POST['haslo1']);
	$haslo2 = filter($_POST['haslo2']);
	$email = filter($_POST['email']);
	$ip = filter($_SERVER['REMOTE_ADDR']);
	
	if (mysql_num_rows(mysql_query("SELECT login FROM uzytkownicy2 WHERE login = '".$login."';")) == 0) 
	{
		if ($haslo1 == $haslo2)
		{
			mysql_query("INSERT INTO `uzytkownicy2` (`login`, `haslo`, `email`, `rejestracja`, `logowanie`, `ip`)
				VALUES ('".$login."', '".md5($haslo1)."', '".$email."', '".time()."', '".time()."', '".$ip."');");

			echo "Konto zostało utworzone!";
		}
		else echo "Hasła nie są takie same!";
	}
	else echo "Podany login jest już zajęty!";
}
?>
0

Warning
This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0.

0

Jak już to mysql_connect a nie PDO :|
Zobacz łączenie z bazą danych przez mysqli (PRZYKŁAD).

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