Da Pinky: Datum nur einmal ausgeben wenn mehrmals vorhanden.

Beitrag lesen

als erstes bringst du deinen timestamp in ein geeignetes format:
http://www.php.net/manual/en/function.date.php - die selbe funktion gibts imho auch für mysql, hab sie aber auf die schnelle nicht gefunden. hab mir sagen lassen das es besser ist wenn du das datum schon in mysql formatierst, soll wohl schneller sein.

dann diesen timestamp innerhalb deiner schleife (in welcher du die ergebnisse aus der db durchläufst) mit dem aus der vorherigen vergleichen - wenns der selbe string ist mach nix, ansonsten temp-var mit neuem wert überschreiben und datum ausgeben.
sollte etwa so aussehen

  
function newsticker() {  
 $out = "";  
 temptime = "";  
 while(deine dbabfrage hier) {  
  if($temptime != db['time']) {  
   $temptime = db['time'];  
   $out .= "news, ".$temptime."<br>";  
  }  
  $out .= db['topic']."<br>"."\n";  
 }  
 return $out;  
}  
  
echo newsticker();