Hallo,
Ich will hier Daten an eine Datenbank senden und prüfe vorher, ob es diese Daten bereits gibt. Das sollte eigentlich über die Emailaddressen funktionieren.
Ich zähle sie und wenn er keine findet ($up= 0 sprich keine Einträge) sollte er den Eintrag in die DB schreiben.
$up=$this->_GetDatabaseConnection()->query(sprintf("SELECT Count (*) FROM gallery_users WHERE email='".$comments[1]."'"));
if ($up = 0)
{
$uploadUser=$this -> _GetDatabaseConnection() -> query(sprintf("INSERT INTO gallery_users (name, email) VALUES ('" .$comments[0]. "','" .$comments[1]. "')"));
}
Leider funktioniert das aus irgendeinem Grund nicht. Es scheint, als ob $up niemals = 0 wird, da dort auch keine anderen Befehle ausgeführt werden. Die DB ist gefüllt und in $comments[1] steht auch die entsprechende aus dem Formular kommende Emailaddresse. Die Namen sind ebenfalls alle richtig geschrieben und die DBVerbindung klappt auch.
Kann jemand helfen?
Mfg
Scriptor
Ich will hier Daten an eine Datenbank senden und prüfe vorher, ob es diese Daten bereits gibt. Das sollte eigentlich über die Emailaddressen funktionieren.
Ich zähle sie und wenn er keine findet ($up= 0 sprich keine Einträge) sollte er den Eintrag in die DB schreiben.
$up=$this->_GetDatabaseConnection()->query(sprintf("SELECT Count (*) FROM gallery_users WHERE email='".$comments[1]."'"));
if ($up = 0)
{
$uploadUser=$this -> _GetDatabaseConnection() -> query(sprintf("INSERT INTO gallery_users (name, email) VALUES ('" .$comments[0]. "','" .$comments[1]. "')"));
}
Leider funktioniert das aus irgendeinem Grund nicht. Es scheint, als ob $up niemals = 0 wird, da dort auch keine anderen Befehle ausgeführt werden. Die DB ist gefüllt und in $comments[1] steht auch die entsprechende aus dem Formular kommende Emailaddresse. Die Namen sind ebenfalls alle richtig geschrieben und die DBVerbindung klappt auch.
Kann jemand helfen?
Mfg
Scriptor
Kommentar