Morgen,
dafür gibt es Stored Procedures und Triggers.
Lass den (Select-)Zugriff nur über eine Stored Procedure zu. Diese kann dann in einer zweiten Tabelle automatisch das Logging betreiben. Dort kannst Du entweder Updates durchführen, oder besser noch, reine Bewegungsdaten schreiben lassen.
Sorry, ich muss jetzt nochnmal dumm nachfragen, weil ich da noch nicht so pro bin. :)
Sowohl trigger als auch SP sind sql-Befehl-abhängig, richtig?
Ich möchte ja nur den Aufruf einer Funktion loggen (zB. in PHP "zeige_wetterdaten()"), diese kann aber hunderte SQL Abfragen beinhalten, also potentiell auch hundertfach das log inkrementieren. Oder es wird eine Extra-log-Funktion gestartet die wiederum den Trigger startet, der dann das log schreibt (was in dem Trigger genau passieren soll ist dann auch wieder genau die Frage im erster Post)
Tom vom Berg
Danke und Viele Grüße,
Rob