Código:
Pero no funciona correctamente, pues siempre devuelve el "error" de Usuario ya registrado, aunque el email y usuario sean nuevos. ¿Sabéis alguna otra forma de hacerlo? Gracias. $username = $_REQUEST['username']; $password = $_REQUEST['password']; $email = $_REQUEST['email']; $result_email = mysql_query("SELECT * FROM $db5.users WHERE email='$email'"); $result_username = mysql_query("SELECT * FROM $db5.users WHERE username='$username'"); if(!$result_email && !$result_username) { $send = "INSERT INTO $db5.users(username, password, email) VALUES ('$username', '$password', '$email')"; mysql_query($send); echo "Registrado correctamente. Gracias."; } else if(!$result_email && $result_username) { echo "Nombre de usuario ya registrado. Por favor, elige otro."; } else if($result_email && !$result_username) { echo "Email ya registrado. Por favor, elige otro."; } else if($result_email && $result_username) { echo "Usuario ya registrado"; }