Hallo
ich arbeite mich gerade ein wenig in PDO ein.
Nun erstelle ich ein Script wo geprüft wird ob eine E-Mail-Adresse doppelt vor kommt.
Wenn ja dann soll ein Fehler gespeichert werden, wenn nein soll es weiter im Script gehen.
Folgendes Funktioniert bei mir einwandfrei, jedoch wäre es toll wenn ihr mal ein Blick drüber werfen könnt, ob es auch so korrekt ist:
ich arbeite mich gerade ein wenig in PDO ein.
Nun erstelle ich ein Script wo geprüft wird ob eine E-Mail-Adresse doppelt vor kommt.
Wenn ja dann soll ein Fehler gespeichert werden, wenn nein soll es weiter im Script gehen.
Folgendes Funktioniert bei mir einwandfrei, jedoch wäre es toll wenn ihr mal ein Blick drüber werfen könnt, ob es auch so korrekt ist:
PHP-Code:
$sql = "SELECT * FROM tblkunde WHERE email = :email";
$q = $conn->prepare($sql);
$q->bindValue(':email', $_POST['email'], PDO::PARAM_STR);
$q->execute();
$anz = $q->rowCount();
if ($anz > 0) { $fehler['email'] = "(eMail-Adresse schon registriert!)"; }

Kommentar