Ich glaub deine Lösung ist nicht das, was du eigentlich suchst. Wenn ich das richtig lese, dann willst du ja alle Daten aus der DB-Tabelle holen, du möchtest das Datum formatiert haben und alles zur Ausgabe bringen.
Daten aus der DB-Tabelle holen
zum einen kann MySql dir deinen Datum schon einmal formatiert holen.
Das Zauberwort wäre
DATE_FORMAT
ungeprüft
PHP-Code:
$result = mysql_query("SELECT DATE_FORMAT(`datum`, '%d.%m.%Y') FROM bheft ORDER BY id ASC");
Wieso erhöhst du eigentlich per PHP dein Daten? Hat das eine besondere Bewandnis?