Sven Rautenberg: news script - fehler ?

Beitrag lesen

Aloha!

Folgendes SOLLTE funktionieren:

WAHHHH!!!1 Komplizierter gehts nimmer! Lieber so:

function showcoments()
{
  $cmomentsresult = mysql_query("SELECT * FROM newscoments WHERE zu=."$newsid." order by id desc");

while ($row = mysql_fetch_array($commentresult))
  {
    echo "<p>{$row['id']}<br>".date("$this->dateformat", $row['date'])."<br>{$row['zu']}<br>{$row['postermail']}<br>{$row['text']}<br>{$row['ip']}</p>\n";
  }
}

Frage: Was soll bitteschön der komische Parameter in der Date-Funktion bewirken? Sieht wie ein Objektzugriff aus. Der ist hier im Quelltext nicht näher erwähnt und sollte vielleicht einer kritischen Betrachtung unterzogen werden.

Ansonsten ist die Variante viel kürzer, als alle anderen Varianten, weil mysql_fetch_array() einfach die nächste Zeile der Datenbankabfrage als Hash zurückliefert. Damit kann man sich viel Zuweisungsarbeit sparen.

- Sven Rautenberg