Mailinglisten-Archive |
Hi Liste, ich wuerde gerne wissen, wie ich schnell testen kann, ob für eine SQL Abfrage Datensaetze existieren. Die Abfrage mache ich mit: $link = mysql_pconnect ($host, $user, $pw) or die(); $result = mysql_db_query($db, "select * from shop where warengruppe = '$remove'", $link) or die(); $anz_artikel = 0; while ($row = mysql_fetch_array($result)) { $anz_artikel = $anz_artikel+1; echo ("$row[pid] "); echo ("<a href=\"artikel_change.php3?pid=$row[pid]\">$row[kurzbez]</a><br>"); } Jetzt habe ich es so gemacht, dass ich die Ausgabe immer durchlaufen lassen und einen Zaehler mirzaehlen lasse. Wenn der Zaehler auf 0 ist weiss ich dass kein Datensatz vorhanden war. Doch das muss doch auch einfacher gehen. Im Manual steht zu mysql_fetch_array das es *false* zurueck gibt, wenn kein Datensatz gefunden wird, doch mit der Abfrage: if ($result == FALSE) funktioniert es nicht. Hilfe, bitte... Stefan
php::bar PHP Wiki - Listenarchive