SQL-Daten richtig formatieren

Moin.
Ich hab folgendes Problem:

Ich hab eine MYSQL-Datenbank für Produkte mit den Spalten „ID“, „Name“, Preis" und „Beschreibung“. Die Beschreibung für jedes Produkt geschieht in Form einer Aufzählung. Beispielsweise sieht für Produkt mit der ID=1, Name=blabla und Preis=35,50 die Spalte für Beschreibung in der SQL-Datenbank wie folgt aus:
Beschreibung

  • tierisch geil
  • muss man haben
  • der Wahnsinn

Wenn ich nun diese Zeile mit php auslese und mir im Browser ne Ausgabe in einer Tabelle mache, sieht das ganze leider so aus:

Blabla 35,50 - tierisch geil - muss man haben - der Wahnsinn

Dabei sind „Blabla 35,50“ in einer Tabellen-Zelle und der Rest ist in der benachbarten.
Der Quellcode dafür sieht wie folgt aus:

<?php echo(htmlspecialchars($Ausgabe["Name"]));
echo(" "); echo(htmlspecialchars($Ausgabe["Preis"])); ?\> <?php echo(htmlspecialchars($Ausgabe["Beschreibung"]));
?\> Meine Frage ist: Wie schaffe ich es, dass die einzelnen Stichpunkte der Beschreibung untereinander angeordnet werden und nicht wie im Moment nebeneinander? Ich hoffe, mein Problem ist deutlich geworden. Dank im Voraus. Horrido, Victor

Auch Moin,

falls die Beschreiungen mit Zeilenumbruch in der DB stehen kannst du das so machen:

echo(nl2br(htmlspecialchars($Ausgabe[„Beschreibung“])));

Gruss
Till