ich weiß, diese frage wurde wahrscheinlich schon tausend mal gestellt, aber...wie überprüfe ich ob der abgefragte datensatz gar nicht vorhanden ist?
bsp:
##########################
mysql_connect("localhost","user","test") or die ("Keine Verbindung moeglich");
mysql_select_db("grz_daten") or die ("Die Datenbank existiert nicht");
$abfrage = "SELECT Tmin, Tmax FROM msw_2002 WHERE tag=$tag AND monat=$monat";
$ergebnis = mysql_query($abfrage);
if($row == "")
{
echo "Keine Daten vom $tag.$monat verfügbar!
<br><br>
<a href=\"formular.php\">zurück <--</a>";
}
else
{
while($row = mysql_fetch_object($ergebnis))
{
echo(sprintf ("%01.1f\n", $row->Tmin));
echo(sprintf ("%01.1f", $row->Tmax));
}
}
##########################
mein problem ist das der hoschi die daten bei einem gültigem tag und monat wert ausgibt...aber wenn ich ein nicht vorhandenes datum eintrage kommt nur eine leere seite und nicht die gewünschte echo meldung...hab schon tausende möglichkeiten durch...aber komme nicht auf die lösung...welche variable ich auf was überprüfen muß!
vielen dank im vorraus!
bsp:
##########################
mysql_connect("localhost","user","test") or die ("Keine Verbindung moeglich");
mysql_select_db("grz_daten") or die ("Die Datenbank existiert nicht");
$abfrage = "SELECT Tmin, Tmax FROM msw_2002 WHERE tag=$tag AND monat=$monat";
$ergebnis = mysql_query($abfrage);
if($row == "")
{
echo "Keine Daten vom $tag.$monat verfügbar!
<br><br>
<a href=\"formular.php\">zurück <--</a>";
}
else
{
while($row = mysql_fetch_object($ergebnis))
{
echo(sprintf ("%01.1f\n", $row->Tmin));
echo(sprintf ("%01.1f", $row->Tmax));
}
}
##########################
mein problem ist das der hoschi die daten bei einem gültigem tag und monat wert ausgibt...aber wenn ich ein nicht vorhandenes datum eintrage kommt nur eine leere seite und nicht die gewünschte echo meldung...hab schon tausende möglichkeiten durch...aber komme nicht auf die lösung...welche variable ich auf was überprüfen muß!
vielen dank im vorraus!
Kommentar