Mam problem z logowaniem, mianowicie warunek "if (mysql_num_rows($result) == 1)" jest spełniony zawsze bez względu na wprowadzone dane, efektem czego obojętnie jakich danych nie wpiszę i tak zostanę zalogowany.

a sam kod wygląda następująco:
$inputUser = mysql_real_escape_string($_POST['login']);
$inputPass = mysql_real_escape_string($_POST['haslo']);
$query = "SELECT iduzytkownik from uzytkownicy WHERE login = '$inputUser' & haslo = PASSWORD('$inputPass')";
$result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error());
if (mysql_num_rows($result) == 1) {...};
Na moje oko jest napisany poprawnie, zatem może jakieś wskazówki gdzie w tym wypadku szukać błędu? siedzę nad tym drugi dzień, a być może któryś z Was miał już podobny problem

dzięki i pozdrawiam
