Dediggefedde: Datenbankänderungen in (nahezu) Echtzeit anzeigen?

Beitrag lesen

Hallo allerseits^^

Ich würde gerne eine Internet-Seite erstellen, die mir anzeigt, welcher Benutzer gerade online ist.
Dabei möchte ich die Seite jedoch nicht ständig neu laden, sondern sozusagen ständig den aktuellen Stand ermitteln.

Ob ein Benutzer online ist oder nicht, wird in einer mysql-Datenbank festgehalten.

Nun könnte ich die Online-Statu ja über php abrufen, jedoch muss php ja um Server aktualisiert werden, also vom Browser erneut aufgerufen werden.
Javascript hat das Problem nicht, jedoch kann man damit nicht auf Datenbänke zugreifen. Außerdem würde man die Zugangsdaten sehen...

Nun stellt sich mir die Frage, wie ich das Problem angehen soll...
ich habe zwar schon gehört, dass man mithilfe von Javascript eine php-Seite aufrufen könnte und dort dann die Werte ablesen, allerdings sähe das für den Benutzer nicht so gut aus.

Gibt es also eine Möglichkeit, mit einer Client-basierenden Sprache eine Änderung in einer MySql-Datenbank möglichst zeitgleich anzuzeigen?

Mit freundlichen Grüßen
Dediggefedde