2011-01-16 1 views
1

Ich war in vielerlei Hinsicht (via PHP, über phpMyAdmin und über mysql-Client in Terminal-Shell) eine Abfrage, diese Abfrage ausführen:
SELECT id,titolo,luogo,data_ora FROM eventi WHERE data_ora BETWEEN(1293836400 AND 1296428400);
Und das Ergebnis bekomme ich immer das gleiche:
ERROR 1064 (42000): 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 '' at line 1
ich habe versucht, es im Terminal Ausführung gespaltet für ein besseres Identifizierung des Fehlers und es scheint, in
BETWEEN(1293836400 AND 1296428400);
zu sein gibt es jemand, kann mir sagen, was mit meiner Anfrage falsch ist! ??MySQL leer sintax Fehler 1064

+0

Es gibt keine Klammern nach BETWEEN. Versuchen Sie (ZWISCHEN 1293836400 UND 1296428400); – Jason

+0

bitte markieren Sie die Antwort, wenn es gelöst – AjayR

Antwort

2

Versuchen Sie, die Klammern aus der BETWEEN-Klausel eliminiert:

SELECT .... data_ora BETWEEN 1293836400 AND 1296428400 
+0

Danke, nur ein dummer Syntaxfehler, die Klammern ... Warum habe ich sie ?! – Denbra