This question has already been answered:
Help! I can not understand what the error is (
<?php if(isset($_POST['login'])){$login=$_POST['login']; if ($login=='') {unset($login);}} if (isset($_POST['password'])){$password=$_POST['password']; if ($password==''){unset($password);}} if (empty($login) or empty($password)) { exit("12"); } $login=stripslashes($login); $login=htmlspecialchars($login); $password=stripcslashes($password); $password=htmlspecialchars($password); $login=trim($login); $password=trim($password); include("bd.php"); $result=mysql_query("SELECT id FROM user WHERE login='$login'",$db); $myrow=mysql_fetch_array($result);///<----здесь ошибка пишет. if(empty($myrrow['id'])) { exit("21!"); } $result2=mysql_query("INSET INTO user (login,password) VALUES ('$login','$password')"); if($result2=='TRUE') { echo "asт</a>"; } else { echo "da!"; } ?> when registering a user, gives an error. bd not and, probably.