nie moge dojsc dlaczego skrypt nie porownuje mi nowego usera z lista w bazie (fragment kodu pomiedzy

skrypt za kazdym razem dodaje do bazy usera nie zaleznie czy taki istnieje.
prosze o jakies wskazowki.
<?php $names = $_POST["name"]; $last_n = $_POST["last_name"]; $log = $_POST["login"]; $pass = $_POST["password"]; $mail = $_POST["e_mail"]; if ($log !== '') { if ($pas !== ''){ if ($log == $_POST['login1']){ if ($pass == $_POST['password1'] ){ $connection = mysql_connect("localhost", "root", "scorpion08") or die('Błąd podczas nawiązania polączenia: ' . mysql_error(connection)); $ask = "SELECT*FROM user_list WHERE login "; if ($wnik !==$log){ $query = "INSERT INTO user_list VALUES ('', '$names', '$last_n', '$log', '$pass', '$mail')"; } else{ include_once ('user.php'); } }else{ include_once ('user.php'); } }else{ include_once ('user.php'); } }else{ include_once ('user.php'); } }else{ include_once ('user.php'); } ?>