Mailinglisten-Archive |
>> Ich nutze f=FCr das Anzeigen von Texten eine MySql-Datenbank. Odrt ist= auch >> gespeichert, von wann (start) bis wann (end) der Srtikel angezeigt = werden >> darf. Das Datum wir mit der date-Funktion im Format YYYY-MM-DD erzeugt= und >> in der Variabel $datum gespeichert. Wenn ich nun die Datenbankabfrage = mach >> in der Form "select * from text where start<$datum and end>$datum"; = dann >> findet er nichts. Wie kann ich solche Vergleiche mit einem Datum >> bewerkstelligen. > >ich behaupte mal schlichtweg: du vergleichst huehner mit eiern. ;-))) > >aus der datenbank bekommt du keine ausgabe a'la "2001-06-30", du = bekommst >eine zahl zurueck, wie gross die ist, weiss ich nicht, kannste mit echo = ja >mal ausgeben lassen. Das stimmt nicht, MySQL liefert allerdings strings ab! Du hast blo=DF die Anf=FChrungsstriche vergessen. 'select * from text where start<"'.$datum.'" and end>"'.$datum.'"'; --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive