Как проверить, существует ли имя пользователя или адрес электронной почты, а затем помещать сообщение об ошибке в мой массив ошибок. Сейчас у меня есть:Проверить запись существует db - показать ошибку
$sql = "SELECT username, email FROM users WHERE username = '" . $username . "' OR email = '" . $email . "'";
$query = mysql_query($sql);
if (mysql_num_rows($query) > 0)
{
echo "That username or email already exists";
}
Но я хочу, чтобы проверить, если это имя пользователя или электронная почта, которая существует, а затем положить:
ошибка [] = «имя пользователя в существующий»; // если имя пользователя существует
ошибка [] = "электронная почта существует"; // если письмо существует
Как это сделать?
Я чувствую «SQL Injection» – 2010-11-30 18:34:47
Нет, совсем нет, потому что у меня есть: $ username = mysql_real_escape_string ($ _ POST ['username']); и то же самое для электронной почты – Jake 2010-11-30 18:38:46