Freak: MySQL-Daten in einer Tabelle ausgeben

Beitrag lesen

echo '<table border="1"><tr>';
while ($zeile = mysql_fetch_array( $db_erg, MYSQL_ASSOC))
{
  echo "<td><img src='". $zeile['image_thumb'] . "' /><br />". $zeile['firstname'] . " ". $zeile['surname'] ."<br />". $zeile['birthday'] . "</td>";
}
echo "</tr></table>";

Das Problem ist nun aber, dass eine Tabellenreihe nur 5 Tabellendatenfelder enthalten soll, und nach diesen 5 Feldern eine neue Reihe angefangen werden soll, bei der die Daten weiter nach dem Alphabet sortiert ausgelesen werden.

Inwiefern ist das Dein Problem. Deine HTML-SAusgabe macht genau, was Du gescriptet hast.
Du hast genau 1 Zeile (<tr>) gescriptet.

Und genau das erhältst Du auch.

Könnt Ihr mir da einen Denkanstoß geben, wie ich das hinbekommen kann?

Ja. Scripte je eine Zeile je Eintrag.

Gruß, Freak