Hi,
Ich schlage mich jetzt seit ein paar Stunden mit einer MySQL-Abfrage herum, wo mir das Ergebnis einfach schleierhaft ist.
Ich mache einen query und bekomme das Ergebnis per while-Schleife in einer Tabelle ausgegeben.
Wenn ich per mysql_num_rows oder auch mysql_affected_rows die Anzahl der Ergebnisse abfrage, kommt in meinem speziellen Fall 9 heraus. Trotzdem werden aber nur 8 ausgegeben. Die Datensätze werden nach drei Kriterien sortiert und es werden partou nur 8 der 9 Ergebnisse ausgegeben.
if (!$row = mysql_fetch_array($result)) echo "<tr><td align="center"><b>Derzeit keine Einträge vorhanden</b></td><tr>";
Hier hast Du den ersten Datensatz gelesen, ohne ihn auszugeben.
while ($row = mysql_fetch_array($result)) {
und hier holst Du jedesmal den nächsten, bis keine mehr vorhanden sind, um sie anzuzeigen.
Der erste ist aber schon weg
cu,
Andreas
MudGuard? Siehe http://www.Mud-Guard.de/