У меня есть этот код:Неизвестная ситуация
mysql_connect('localhost', 'user', 'pass');
mysql_select_db('db');
$$checkusername = mysql_query("SELECT `Username` FROM `users` WHERE `EmailAddress` = '".$email."'");
if(mysql_num_rows($checkusername) == 1)
{
echo "<SCRIPT LANGUAGE='JavaScript'>
window.alert('Sorry, that username is taken. Please go back and try again.')
</SCRIPT>";
}
else
{
echo 'Username Available';
}
В реальных, имя пользователя не доступна, но до сих пор она перекликается 'Имя пользователя Доступно. Я также пробовал это, но все тот же:
mysql_query("SELECT * FROM `users` WHERE `EmailAddress` = '".$email."'");
Я не знаю, где я буду не так.
Пожалуйста, не используйте mysql_ * функцию, они являются устаревшими! – ProGM
Примечание: избегайте использования 'mysql', оно устарело и должно быть заменено в новом коде с помощью« PDO »или« MySQLi ». Подробнее здесь: http://www.php.net/manual/en/intro.mysql.php –