Ilja: Problem bei if-Abfrage von Daten aus Mysql-DB

Beitrag lesen

yo,

ob die Mailaddy wenn ich sie absende schon in der DB vorhanden ist und ob sie in der DB vorhanden ist wenn ich sie löschen will.
Das sind die beiden Abfragen, die ich bis jetzt benötige.

was das löschen betrifft, so kannst du dir die abfrage sparen. einfach die gewünschte e-mail löschen, egal ob sie nun wirklich vorhanden ist oder nicht und nach der abfrage über die funktion mysql_affected_rows feststellen, wieviele datensätze wirklich von der delete anweisung betroffen sind.

was das überprüfen betrifft, ob eine e-mail bereits vergeben ist, einfach einen select über die entsprechende tabellen machen und mit der WHERE klausel nur nach der bestimmten e-mail abfragen. kommt dann über die funktion mysql_num_rows der wert 0 heraus, gibt es noch keine solche e-mail.

Ilja