Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
Syntax-Problem?
Hallo,
leider tritt bei folgender DB-Abfrage dieser Fehler auf:
Zitat:
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 '10454400' WHERE `key`='8252f99b88ed660d79d301295609c0e9'' at line 1
Die entsprechende Abfrage:
Code: In Zwischenablage kopieren (nur IE)
Wo liegt denn dort der Fehler?
Die Spalte "key" wurde in diesem Fall in Hochkommas gesetzt da sonst MySQL die Abfrage falsch verarbeiten würde.
Michael
Antworten
Code: In Zwischenablage kopieren (nur IE)
Das gehört nicht in Anführungszeichen, da es sich um eine Zahl handelt...
2.
Vielen Dank für dein Posting, nur leider funktioniert das wie folgt leider nicht wirklich:
Zitat:
".time()+(24*3600*121)."
Michael
3.
1. Dann setze Klammern drumrum
2. packs in eine Variable
3. verwende die SQL Datumsfunktionen
4.
Vielen Dank, habe nun Klammern darum gemacht und es funktioniert perfekt!
Ich weiß nicht ob ich das ebenfalls in diesen Thread stellen kann, aber ich habe da noch aus unerklärlichen Gründen ein kleines Problem mit folgender SQL-Datumsfunktion:
Code: In Zwischenablage kopieren (nur IE)
Zitat:
Query was empty
Michael
5.
[quote]
Fireball22 postete Code: In Zwischenablage kopieren (nur IE)
[/quote] Dein Statement hat die Variable $query und dein Query arbeiten mit $stream mysql_query($stream) --- ist es das schon? Ansonsten guck dir mal den Befehl mysql_affected_rows an...
6.
Vielen Dank, genau das ist der Fehler, habe dort ausversehen die falsche Variable genommen...
MfG
Michael