Einzelnen Beitrag anzeigen
Ungelesen 01.08.12, 08:28   #3
jokerface12345
Anfänger
 
Registriert seit: Aug 2010
Beiträge: 3
Bedankt: 0
jokerface12345 ist noch neu hier! | 0 Respekt Punkte
Standard

Ok, ich habe noch nicht ganz verstanden wie ich dem Prozentzeichen einen Charakter vorraus setze.

Wo geschieht dies? Im code habe ich ja eine Variable und kein ausgegebenen String mit % Zeichen (WHERE ean = $ean) . Wo und wie muss ich das ansetzen?

Im übrigen habe ich mit
PHP-Code:
echo $sql_pruefen
folgendes erhalten und direk in MySQL ausgeführt, dies funktioniert ohne Probleme und er setzt das Feld anzahl_ausgebucht auf 1:

Code:
SELECT COUNT(*) AS anzahl_ausgebucht FROM einbuchung WHERE ean = '%000606301799889397094101040' AND ausgebucht = 0
Ledeglich diese Meldung kommt in php wenn der gleiche Befehl ausgeführt wird, was hat diese zu bedeuten?
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 '%000606301799889397094101040' at line 1
jokerface12345 ist offline   Mit Zitat antworten