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