Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
SQL Query - Seht ihr den Fehler? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
SQL Query - Seht ihr den Fehler?


 
tinella
14-09-2006, 11:16 
 
Liebe Leute

Ich habe folgenden SQL-Query und sehe den Fehler nicht:

SELECT *
FROM fdw_timeout
ORDER BY timeout_sessiontime
WHERE timeout_sessiontime < DATE_SUB( NOW( ) , INTERVAL 2 minutes )
AND timeout_userid LIKE '1'
LIMIT 0 , 30;


SQL zeigt mir den Fehler in der vierten Linie an (bei der WHERE-Klausel beim DATE_SUB und weiter), doch ich sehe den Fehler einfach nicht!

Sieht ihn jemand?

Danke für Antworten...
Tinella

 
wahsaga
14-09-2006, 11:20 
 
Schreib doch bitte gleich ins richtige Forum ... *verschieb*

doch ich sehe den Fehler einfach nicht!
Ich auch nicht.
Sieht ihn jemand?
Nein, weil du ihn uns gar nicht genannt hast.

 
onemorenerd
14-09-2006, 11:21 
 
ORDER BY kommt nach WHERE, siehe http://dev.mysql.com/doc/refman/5.1/en/select.html
Und statt LIKE kannst du auch gleich = schreiben.

 
tinella
14-09-2006, 11:27 
 
@wahsaga: sorry für's falsche forum!

@onemorenerd: danke! aber klappt leider immer noch nicht.

Der Fehler:
MySQL meldet: Dokumentation
#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 'MINUTES ) AND timeout_userid like '1' ORDER BY timeout_sessiontime
LIMIT 0, 30' at line 1

Die Query:
SELECT * FROM fdw_timeout WHERE timeout_sessiontime < DATE_SUB(NOW(), INTERVAL 2 MINUTES) AND timeout_userid like '1' ORDER BY timeout_sessiontime

 
onemorenerd
14-09-2006, 11:42 
 
MINUTE ohne S?

 
mrhappiness
14-09-2006, 11:43 
 
Falsch: MINUTES

Richtig: MINUTE

 
tinella
14-09-2006, 11:47 
 
Vielen, vielen Dank onemorenerd & mrhappiness, es funktioniert!!! :rocks:

Ihr seit toll! :)

Wünsche euch einen schönen Tag!

 
goth
14-09-2006, 11:48 
 
Und ... timeout_sessiontime < NOW() - INTERVAL 2 MINUTE
... finde ich gleich auch noch schöner ...

 
prego
14-09-2006, 11:57 
 
und mach plz das LIKE weg...


//falsch
WHERE id LIKE 1

/richtig
WHERE id = 1


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:22 Uhr.