ho fatto così però comunque non funziona nel senso che se io aggiungo un utente con email che nel db non esiste lo script mi dice che esiste ugualmente...
codice:
$controllo = $db->prepare("SELECT count(email) FROM utente WHERE email = '$email'");
$controllo->execute();
if($controllo->rowCount() > 0){
echo "esiste";
}
else{
$sql = "INSERT INTO utente (nome,cognome,tipo,nazione,citta,provincia,indirizzo,email,password,telefono,sesso) VALUES (:nome,:cognome,:tipo,:nazione,:citta,:provincia,:indirizzo,:email,:password,:telefono,:sesso)";
$q = $db->prepare($sql);
$q->execute(array(':nome'=>$nome,':cognome'=>$cognome,':tipo'=>$tipo,':nazione'=>$nazione,':citta'=>$citta,':provincia'=>$provincia,':indirizzo'=>$indirizzo,':email'=>$email,':password'=>$password,':telefono'=>$telefono,':sesso'=>$sesso));
header("Location:index.php#accedi");
}