Alt 09.11.2011, 18:14:13   #1 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard SQL-Fehler #1064

Hy Leute! Suche Hilfe!

Also will hier eine Abfrage machen und es kommt immer diese Fehlermeldung:

#1064 - You have an error in your SQL syntax near '(auffuehrung.beginn) > now() LIMIT 0, 30' at line 4

Hier der Code:

SELECT film.id, film.titel, auffuehrung.film_id, auffuehrung.beginn
FROM film
INNER JOIN auffuehrung ON film.id = auffuehrung.film_id
WHERE time( auffuehrung.beginn ) > now( )
LIMIT 0 , 30


Bitte um Hilfe


Martin74
Martin74 ist offline   Mit Zitat antworten
Gesponsorte Links
Alt 09.11.2011, 18:26:29   #2 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

time ist keine MySQL-Funktion


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist gerade online   Mit Zitat antworten
Alt 09.11.2011, 18:37:40   #3 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

welche funktion nehme ich dann um die Zeit bei Datetime herauszufiltern?
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 09.11.2011, 18:57:54   #4 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

Date and Time Functions


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist gerade online   Mit Zitat antworten
Alt 09.11.2011, 19:00:03   #5 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

ja da steht ja time auch
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 09.11.2011, 19:04:43   #6 (permalink)
return void
Benutzerbild von ice-breaker

ID: 93995
Lose-Remote

ice-breaker eine Nachricht über ICQ schicken
Reg: 27.04.2006
Beiträge: 6.026
ice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehenice-breaker genießt hohes Ansehen
Standard

ups, sry


"Die Wahrheit entgeht dem, der nicht mit beiden Augen sieht." -Orici
ice-breaker ist gerade online   Mit Zitat antworten
Alt 09.11.2011, 19:06:23   #7 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

also kanns das auch nich sein oder?
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 09.11.2011, 19:16:19   #8 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
TIME() is available as of MySQL 4.1.1.
Quelle: http://dev.mysql.com/doc/refman/4.1/...#function_time

Uralt-Server?

edit:
Unbekannte Funktion hätte iirc auch ne andere Fehlermeldung erzeugt ("unknown function dbname.time()" oder so) in MySQL5
theHacker ist offline   Mit Zitat antworten
Alt 09.11.2011, 19:17:09   #9 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

und wie kann ich den erneuern?
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 09.11.2011, 19:19:21   #10 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

N neuen installieren halt.

Runterladen und installieren (Wenns wirklich so ne alte Version is, vorher aber die Docs durchlesen, ob es Probleme beim Update gibt. Evtl. bietet sich vorsichtshalber an, n Dump zu machen)
theHacker ist offline   Mit Zitat antworten
Alt 09.11.2011, 21:13:58   #11 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

ja aber der mysql server liegt doch wo anders oder?
oder funzt das einfach wenn ich es auf meinem pc erneuere?

LG Martin Moravec
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 09.11.2011, 21:24:43   #12 (permalink)
Multitalent
Benutzerbild von joschilein

ID: 9301
Lose-Remote

joschilein eine Nachricht über ICQ schicken
Reg: 05.05.2006
Beiträge: 1.414
joschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehenjoschilein genießt hohes Ansehen
Standard

Wäre es nicht eh besser nur
WHERE auffuehrung.beginn > NOW( )
zu schreiben - unter der Voraussetzung dass auffuehrung.beginn eine DATETIME Spalte ist? Ist ja schön, wenn jetzt 19 Uhr ist und dann was von heute 20 Uhr erscheint, nicht aber das von morgen 14 Uhr.


Heute schon gepixelt
joschilein ist offline   Mit Zitat antworten
Alt 10.11.2011, 07:43:12   #13 (permalink)
Neuer Benutzer

Reg: 09.11.2011
Beiträge: 7
Martin74 befindet sich auf einem aufstrebenden Ast
Standard

ja, hab das jetzt so gemacht, aber jetzt werden die nächsten Tage auch angezeigt
Martin74 ist offline Threadstarter   Mit Zitat antworten
Alt 10.11.2011, 08:01:22   #14 (permalink)
alias Echnaton
Benutzerbild von transversalis

ID: 309239
Lose-Remote

Reg: 18.01.2008
Beiträge: 2.399
transversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehentransversalis genießt hohes Ansehen
Standard

dann schreib doch:

Code:
1:
2:
WHERE auffuehrung.beginn > NOW( ) AND date(auffuehrung.beginn) = CURDATE()
"transversalis teleport" sprach der Magier und war fort
transversalis ist offline   Mit Zitat antworten
Alt 10.11.2011, 08:39:22   #15 (permalink)
bekämpft die Mächte des Bösen
Benutzerbild von theHacker

ID: 69505
Lose-Remote

theHacker eine Nachricht über ICQ schicken theHacker eine Nachricht über AIM schicken theHacker eine Nachricht über MSN schicken theHacker eine Nachricht über Yahoo! schicken theHacker eine Nachricht über Skype™ schicken
Reg: 20.04.2006
Beiträge: 20.468
theHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes AnsehentheHacker genießt hohes Ansehen
Standard

Zitat:
Zitat von Martin74 Beitrag anzeigen
ja aber der mysql server liegt doch wo anders oder?
Das musst du wissen. Ich weiß nicht, wo du dich hinverbunden hast und den SQL-Befehl hingeschickt hast
Zitat:
Zitat von Martin74 Beitrag anzeigen
oder funzt das einfach wenn ich es auf meinem pc erneuere?
Nur, wenn der Server auch auf deinem PC liegt.

Wenn du das Auto von irgendwen in Tokyo aufmotzst, fährt deine eigene Karre deswegen auch nicht schneller
theHacker ist offline   Mit Zitat antworten
Antwort

Stichworte
1064, date, datetime, fehler, time

Gesponsorte Links

Anzeige


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fehler in der Hello Box DonMisery Bug-Report 7 07.03.2010 11:37:35
Edit-Fehler: "Jetzt Abstimmen" statt "Speichern" | Layout-Fehler Kesselchen Bug-Report 15 02.11.2009 20:28:23
[PHP/MySQL] Sql Fehler 1064 realmoney Programmierung 11 31.08.2009 13:56:54
Schnittstellen-Fehler am EF? (Returncode 1099) "unbekannter Fehler" mephi1982 Bug-Report 5 22.07.2009 03:31:58
(B) 300k Lose pro Fehler! Checkt meine Seite auf Fehler... Adiceltic Lose4Misc 14 12.11.2008 10:49:57


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25:11 Uhr.