Das Problem ist zwar schon gelöst, aber ich hoffe ich darf hier meinen Vorschlag noch posten, hab mir das jetzt so durchgelesen und die einfachste Methode für mich wäre:
1 MySQL Tabelle mit: ID (auto_increment),Titel,Interpret,Platz,PlatzVW, Datum etc.(was du noch so brauchst)
wenn du zum Beispiel ne Umfrage wegen der Titel laufen hast, wo die Besucher abstimmen, dann eben noch nen Counter einbauen und dann nach Counter Sortieren oder so.
Jetzt einfach kurz erklärt:
Nach einer gewissen Zeit, geschieht folgendes:
1.Schritt: Alle Plätze nach PlätzeVW kopieren
2.Schritt: Plätze neu eintragen (nach Counter sortieren)
3.Schritt: Datum aktualisieren
und Ausgabe machst du dann einfach so:
PHP:
$query="SELECT * FROM Tabelle SORT BY Platz;
$res=mysql_query($query);
echo "<table>
while($row = mysql_fetch_array($res)){
extract($row);
echo "<tr><td>$Platz</td><td>$Titel</td><td>$Interpret</td><td>$PlatzVW</td></tr>";
}
echo "</table>";
Bitte schau dir das mal an und sag mir falls ich jetzt falsch gedacht habe