sicher kannst du über css die art der schriftanzeige oder des tabellenrahmens ändern. aber die eigentliche tabellenformatierung nicht.
um nur kurz zu erläutern was ich meine:
beispiel:
du hast eine seite die so in der richtung ausschaut:
PHP-Code:
<html><body>
<?php
$ergebnis=mysql_query("SELECT feld FROM blabla") or die("blablu");
while($row=mysql_fetch_array($ergebnis)
{
echo $row["feld"];
}
?>
</body>
</html>
und du hast im feld "feld" folgendes gespeichert:
Code:
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>Name:</td>
<td>Hubert Hintergrieselstein</td>
</tr>
</table>
<p>
dann schaut deine fertige seite so aus:
Code:
<html><body>
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>Name:</td>
<td>Hubert Hintergrieselstein</td>
</tr>
</table>
<p>
</body>
</html>
wenn das jetzt sagen wir mal 200 datensätze sind, dann ist die menge der aus der datenbank auszulesenden daten um einiges (und zwar um ein vielvielvielfaches) größer, als wenn du nur die reinen informationen (in diesem fall "name") aus der db ausliest und sie in eine einmalige vorformatierte form bringst.
à la
PHP-Code:
<html><body>
<?php
$ergebnis=mysql_query("SELECT name FROM blabla") or die("blablu");
while($row=mysql_fetch_array($ergebnis)
{
echo "<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td>Name:</td>
<td>".$row["name"]."</td>
</tr>
</table>";
}
?>
</body>
</html>
und im feld "name" NUR einen einzigen namen speicherst.
willst du die tabelle anders formatieren, müsstest du jeden datensatz ändern. so brauchst du nur einmal in der datei direkt die formatierung ändern.
also wenn beim speichern von html in der db keine redundanzen mal hundert auftreten (wie aus dem obigen beispiel ersichtlich),...
lg, ingo