Mailinglisten-Archive |
Hallo alle Moechte die untenstehende MySQL Abfrage machen, die im WHERE Statement ein Datumsfeld vergleicht im normalen Format 2000-08-16 (die Variable $veranstaltungsdatum wird korrekt via Formular uebergeben). Wenn ich das WHERE-Statement rausnehme, dann funktioniert das Konstrukt. Sobald WHERE drin ist, kommen gar keine Resultate, obwohl es eigentlich Resultate geben muesste (also nicht "invalid query"). Frage: Kann man Datümmer ;-) eigentlich vergleichen, oder muss man alles in Timestamps umrechnen. Und wenn ja wie macht man das vernuenftigerweise? Danke Fredy ------------- <?PHP if(isset ($submit)) { print "$veranstaltungsdatum<br>\n"; mysql_connect($host,$user,$password); mysql_select_db($dbname); $result = mysql_query("SELECT eventnummer, eventdatum FROM event WHERE $veranstaltungsdatum = eventdatum ORDER by eventnummer ") or die ("Invalid query"); while ($record = mysql_fetch_row($result)) { print "$record[0], $record[1]<br>\n"; } } ?> -------- --- *** Abmelden von dieser Mailingliste funktioniert per E-Mail *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
php::bar PHP Wiki - Listenarchive