[MySQL] aktuelles / Server - Datum

plumplorri

Cadet 2nd Year
Registriert
Jan. 2004
Beiträge
16
Hallo,

bin Webdesigner --> Anfänger, und beschäftige mich derzeit mit Datenbankanbinung (PHP/mySQL) über Dreamweaver MX.

Ich möchte den Inhalt der Spalte Datum meiner Tabelle voyager mit dem derzeitigen/aktuellen Serverdatum vergleichen; folgende Syntax ergibt sich bei Dreamweaver MX:



SELECT * FROM voyager WHERE Datum >= ?​


Was muß ich anstelle des ? einsetzen, damit als Vergleichswert das Serverdatum geliefert wird?

Ich wäre euch über Tips sehr dankbar!

:rolleyes:
 
Re: mySQL "aktuelles / Server - Datum" HILFE!!!

würde eher zur date()-Funktion von PHP greifen, sollten PHP- und MySQL-Server unterschiedliche Zeiten aufweisen :)
 
Re: mySQL "aktuelles / Server - Datum" HILFE!!!

Loopo schrieb:
würde eher zur date()-Funktion von PHP greifen, sollten PHP- und MySQL-Server unterschiedliche Zeiten aufweisen :)

^^das sollte man evtl einach vorher klären *g*
Ne aber wenn er mir nen SQl-Statement gibt udn sagt, dass er die Server-Zeig haben will, dann nehm ich auch an, dass der SQL-Server gemeint war.

bei PHP würde es so ausschaun:

PHP:
$zeit=date("Y-m-d H:i:s");
 
Re: mySQL "aktuelles / Server - Datum" HILFE!!!

Danke,
funktioniert mit CURDATE();

Ich benötige auch gar nicht die genaue Zeit, sondern nur das aktuelle Datum und da genügt CURDATE().

wollte meine auswahl weiter einschränken, und zwar mit:

WHERE Datum >= CURDATE() & WHERE `Name` = 'meier';

Aber das funktioniert leider so nicht!

Was ist da falsch?

Es wird immer nur CURDATE() ausgewählt, das nach folgende wird ignoriert!
 
Re: mySQL "aktuelles / Server - Datum" HILFE!!!

versuch mal
HTML:
WHERE Datum>=CURDATE() AND LOWER(Name)=LOWER('meier')

ich könnte mit vorstellen ,dass Groß-/kleinschreibung ned hinkommt.

Ansonsten mal schaun. Manche Server achten bei Tabellen-/SpaltenNamen auf Groß-/Kleinschreibung...
 
Re: mySQL "aktuelles / Server - Datum" HILFE!!!

pcw schrieb:
versuch mal
HTML:
WHERE Datum>=CURDATE() AND LOWER(Name)=LOWER('meier')



mußte schreiben:

WHERE Datum>=CURDATE() AND table.Name=meier​

Dann hat´s funktioniert!

Danke,
da komm ich jetzt wieder weiter!!

Schönen Tag noch....
 
Zurück
Oben