Hallo,
ich brauche eure Hilfe...
ich hab geschafft den aktuellen Datum mit der Datum im Datenbank zu vergleichen.
das Problem ist nur, dass beim vergleich etwas schief läuft, das erkläre ich am besten mit einem beispiel:
Datensätze:
id reason datum
1 19 9 2007-05-20
2 19 11 2008-05-02
Problem:
die select abfrage nimmt den ersten datensatz und nicht den treffenden.
codeabschnitt:
$grund = mysql_result($result, 0, "grund");
// hier liegt das Problem, wieso der 1. Datensatz genommen wird, aber ich weiß nicht wie ich es lösen soll, damit der treffender Datensatz genommen wird
Code:
$von= date("Y-m-d", $date);//aktueller datum
$bis= '2008-05-28';
$reason = "SELECT * FROM stunden WHERE id = 19 and '$von' >= datum and '$dat' <= '$bis'";
$result= mysql_query($reason) or die(mysql_error());
$row= mysql_num_rows($result);
if($row != 0){
$grund = mysql_result($result, 0, "grund");
print "|\n\n". $grund;
}
-------------------------------------------------------------------------
vielen dank für eure Hilfe,
lg,
sakina