Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wenn Abfrage kein Ergebnis liefert, dann... [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
brauche Webseite ideal für Vereine und Firmen
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wenn Abfrage kein Ergebnis liefert, dann...


 
bastian
23-12-2003, 12:31 
 
hallo,
mache meine abfrage wie folgt:


<h1>DVD-Nachlauf</h1>
<table width="600" border="0" cellspacing="3" cellpadding="3" bgcolor="#FFFFFF">
<?
$abfrage2 = "SELECT Artikelnummer FROM $mysql_tablename WHERE stamp >= \"$year-$month-00 00:00:00\" AND stamp <= \"$year-$month-31 00:00:00\" AND Kategorie='DVDNachlauf' ";
$ergebnis2 = mysql_query($abfrage2);
while($row = mysql_fetch_object($ergebnis2))
{
echo "<tr><td bgcolor=\"#CCCCCC\"> $row->Artikelnummer</td> </tr>";
}
?>
</table>


Wenn die Abfrage kein Ergebnis liefert, dann soll halt eine Text zu sehen sein "Keine Daten vorhanden" - oder sonst was.

hab es damit probiert, aber die logik/syntax scheint wohl nicht zu stimmen:

if ($results1["subject"]) == 0

// keine daten da...
else
// zeige daten in tabelle

kann mir bitte wer sagen, wie die if-abfrage richtig lauten muss,
damits hinhaut.

danke
bastian

 
Günni
23-12-2003, 12:34 
 
schau dir mal die Funktion mysql_num_rows an...

 
bastian
23-12-2003, 12:36 
 
hi günni,
isch werde schaun :)

EDIT:

<?

$num_rows = mysql_num_rows($ergebnis4);
if ($num_rows ==0)
{
echo "Keine Daten";
}
else
{
echo "$num_rows";
}
?>


danke fürn tipp,
gruss
bassek


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:41 Uhr.