Problem mit MYSQL abfrage select

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Skippy
Mitglied
Beiträge: 212
Registriert: 19.08.2006 11:10
Wohnort: Eisenberg

Problem mit MYSQL abfrage select

Beitrag von Skippy »

Hier mal der code

Code: Alles auswählen

      $sql = "SELECT useremail FROM " . NEWSLETTER_USER_TABLE . " WHERE useremail=".$fieldmail." AND username=".$fieldname." LIMIT 1"; 
und hier dann die entsprechende Fehlermeldung

Code: Alles auswählen

SQL Error: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@gmx.de AND username=Admin Skippy LIMIT 1' at line 1

SQL Request: SELECT useremail FROM phpbb_newsletter_user WHERE useremail=skipy@gmx.de AND username=Admin Skippy LIMIT 1

Line : 146
File : newsletter.php
Weiss einer was ich da verhunzt habe?

Falls das völlig müll sein sollte

Aufgabe der Abfrage soll es sein zu Prüfen ob Name und emailadresse in der Tabelle sind wenn ja (soll der Code danach die Zeile Löschen)
Galvano-atelier--für alle die Galvanisieren als Hobby betreiben
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Strings müssen in Hochkommata stehen.

Check this out:

Code: Alles auswählen

$sql = "SELECT useremail FROM " . NEWSLETTER_USER_TABLE . " WHERE useremail='".$fieldmail."' AND username='".$fieldname."' LIMIT 1";
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „Coding & Technik“