registrieren registriertes Mitglied


Anzeige

Anzeige

Frage zu MySql und Trigger

Stell hier Deine Frage zu: HTML, CSS, PHP, MySQL, htaccess, robots.txt, Javascript usw
xoni
PostRank 8
PostRank 8
Beiträge: 692
Registriert: 22.08.2007, 13:14

Beitrag xoni » 07.04.2014, 13:59 Frage zu MySql und Trigger

Hallo liebe Leser,

Folgendes Szenario.

Gegeben seien 2 Tabellen - HISTORY und EVENT
Für die Tabelle EVENT existiert ein Trigger, der die Aufgabe hat,
sämtliche Aktionen (Insert, Update und Delete) in die Tabelle HISTORY abzulegen.

Das klappt soweit auch alles. Mein Problem dabei:

Der Trigger ist ja ein Datenbankobjekt welcher nur mit der Tabelle EVENT verbunden ist.
Das ganze System (MVC) ist in PHP programmiert.
Dort ist es u.a. möglich den aktuell angemeldet Nutzer mit $this->user->getUserName() zu ermitteln.

Zielt soll sein, das der Nutzer der eine Aktion an der Tabelle EVENT durchführt durch den Trigger in die Tabelle HISTORY geschrieben wird.

Wie komme ich an die Daten des Nutzers ran?
Der Trigger selbst kann mit ja mit $this->user->getUserName() nichts anfangen.

Gibt es dafür eine (einfache) Lösung?

Anzeige von: