Ich habe ein Problem. Mir wird immer ein Fehler ausgegeben, egal, was ich versuche.
1. Will ich einen Timestamp mit einem DateTime vergleichen.
1. Will ich eine DateTime-Ausgabe mit einem DateTime vergleichen.
(Sprich der Vergleichswert wurde zuvor per SELECT aus einem DateTime-Feld ausgelesen!)
SELECT * FROM forum_beitraege WHERE Datum = WERT
Dabei steht Wert für eine Variable und das Feld Datum ist vom Typ Datetime. Mein Problem: Er gibt immer nur Fehler aus, egal ob ich die Werte so beibehalten, mit Funktionen wie FROM_UNIXTIME(), etc bearbeite oder sogar Datum und Wert per UNIX_TIMESTAMP() in Integerwerte verwandle.
Kann mir da mal einer helfen. Hab gerade ne Denkblockade. :D
mhh meinste so..?
<?
mysql_query('SELECT * FROM forum_beitraege WHERE UNIX_TIMESTAMP(Datum) = "'.time().'"');
?>
xyz-48ke, das klappt schonmal. Aber wie kriege ich folgendes zum Laufen? :D
mysql_query("SELECT ID, LetzteAenderung, Forum FROM forum_themen WHERE UNIX_TIMESTAMP( LetzteAenderung ) > UNIX_TIMESTAMP( 2006 -10 -2620 :27 :42 ) LIMIT 0 , 30");