Ciao. Ho questa parte di codice ed effettuo 2 query per verificare che i campi nome ed email inseriti nel form non siano già presenti nel database. Funziona ma volevo sapere se è possibile fare tutto in una sola query magari utilizzando un OR, ma come?
Codice PHP:
//Mi connetto al database e verifico che il nome(username) dell'utente sia univoco
$db = db_connetti();
$query1 = "SELECT * FROM Utenti_Registrati WHERE nome = '" . $nome . "'";
$result1 = mysql_query($query1, $db);
while ( mysql_fetch_array($result1) ) {
echo 'Il nome è già presente nel nostro database!Iscriviti con un diverso username.Grazie.';
echo '
[url="http://localhost/music/InsertArtista.php"]Ritorna al form di inserimento[/url]';
return;
}
$query2 = "SELECT * FROM Utenti_Registrati WHERE email = '" . $email . "'";
$result2 = mysql_query($query2, $db);
while ( mysql_fetch_array($result2) ) {
echo 'Indirizzo email già presente nel nostro database!';
echo '
[url="http://localhost/music/InsertArtista.php"]Ritorna al form di inserimento[/url]';
return;
}