while($row = mysql_fetch_array($this->result)){
echo "<span>$row[test]<br /></span>";
}Das Problem ist das dann alle Datensätze untereinander ausgeben werden würden, und ich möchte gerne jeweils 3 Datensätze nebeneinander ausgeben...
Ähm, was hälst Du davon, den Zeilenumbruch nur alle drei Datensätze auszugeben? Meinst Du nicht, daß das irgendwie doch vielleicht Dein Problem lösen würde?
Gruß,
soenk.e
PS: Daten besser nur durch htmlentities() ausgeben, also
echo htmlentities($row["test"]);
PPS: Zeichenketten haben in PHP in Anführungszeichen zu stehen, $row[test] ist falsch, es muß $row["test"] heißen.
PPPS: Ein <span> ist ohne class-Attribut etwas sinnlos.