Mailinglisten-Archive |
Guten Tag Michael Mest, am Mittwoch, 30. Januar 2002 um 12:18 schrieben Sie: > Schon muss ich euch aber wieder nerven. > Ich habe eine Datenbank, in der einige Dinge gespeichert sind. Ich will > nun diese abfragen und habe das mit dem folgenden Code versucht: > -----------------------------------Beginn des > Codes---------------------------- > <? > include("db.func"); > $insertid=mysql_insert_id(); > $ergebnis = mysql_query("SELECT * FROM $tabelle where nummer>=2"); > echo "Anzahl der gefundenen Datensätze: ".mysql_num_rows($ergebnis); > $datensatz = mysql_fetch_row($ergebnis); > print "<table border=1>\n"; > $i=1; > while ($datensatz = mysql_fetch_row($ergebnis)) > { > print "<tr>\n"; > foreach ($datensatz as $feld) > print "\t<td>$feld</td>\n"; > print "</tr>\n"; > } > print "</table>\n"; ?>> > -----------------------------------Ende des > Codes------------------------------ > Ihr könnt euch gerne auf folgender Seite mal anschauen, was dabei > rauskommt: > http://www.zur-arbeit.de/kjz-mainz/php/termin/test.php > Die Abfrage an sich funktioniert wie ihr seht einwandfrei. Das Problem > ist nur, dass er immer einen Datensatz weniger ausgibt, als er findet. > Auf gut Deutsch: Der erste Datensatz, der gefunden wird, fällt unter > den Tisch. Wenn also die Select-Anweisung auf nur einen Datensatz > zutrifft, bekomme ich kein Ergebnis geliefert. > Kann es an der Bauweise der Schleife liegen? Den Code habe ich aus > einem Buch übernommen. > Wäre super, wenn ihr mir antworten würdet. a) Ich finde nicht, dass diese Mailingliste ein Debug-Verein ist. b) Da ich davon ausgehe, dass Du selbst lange gesucht hast und verzweifelst (in dem Fall ist so ein Posting OK), hier die Antwort: Du liest in der 6. Zeile einen Datensatz, ohne ihn auszugeben. c) kommt per PM. -- [ mfg: marc-alexander prowe ] [ http://www.virtuelle-maschine.de ] [ mailto:listen_(at)_mohajer.de ] .
php::bar PHP Wiki - Listenarchive