Hi Christian.
es ist aus sicherheitstechnischen Gründen nicht möglich von externen systemen auf die Datenbank zuzugreifen, da der Zugriff nur von bestimmten Rechnern aus erlaubt ist.
Darum der Umweg über die PHP-funktion.
Warum dann kann doch die php-Seite nur die entspr. Daten zurückgeben.
Das Applett generiert eine Session-ID, sendet diese an die php-Seite.
php schaut lokal nach (in Datei, über Session-ID identifiziert), stellt dann die entspr. query an die Datenbank und liefert dann die neuen Daten zurück.
Anschließend wird der neue Status in die lokale Datei geschrieben.
Die Query müsstest Du doch entspr. formulieren können, dass nur die neuen Daten zurückgeliefert werden, oder?
Ansonsten gäbe es (in Perl) Sachen wie "@array = reverse @array" (dreht ein Array um) oder auch "for ($temp=0;$temp==-1; $temp--) { (...) }".
Ähnliche Sachen dürften doch wohl auch in php gehen.
das müsste doch gehen, oder?
fs