Eingrößeres Beispiel
Hiernoch einmal ein komplettes Beispiel mit allen Details zur Veranschaulichungder o.a. Funktionen: <? require("kopf.phtml"); ?> <h1>Liste der Artikel <table> <tr><td><b>Autor<td><b>Artikel <? $link = mysql_pconnect("localhost","print","vsys"); mysql_select_db("print",$link); $query = "select autor, subject from artikel order by autor asc"; $result = mysql_query($query,$link); $num = mysql_numrows($result); for ($i = 0; $i < $num; $i++) { $row = mysql_fetch_array($result); echo "<tr><td>$row[autor]<td>$row[subject]"; } ?> <? require("fuss.phtml"); ?>
ZumAbfangen von Fehlern sollte man stets auch die Rückgabewerteder Query und die Zahl der betroffenen Reihen (Tupel) ermitteln.Das erspart einem viel Suche im Falle dessen, das Suchergebnisfalsch ist: mysql_query():Wenn ihr eine UPDATE- , INSERT- oder DELETE- Abfrage abschickt,ergibt diese Funktion eine 1 bei Erfolg, einen leeren Stringbei einem Misserfolg. mysql_affected_rows($link) ergibt die Anzahl der betroffenen Records nach dem letzten INSERT,UPDATE oder DELETE Statement. |