Maak log pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Danny von Gaal

Danny von Gaal

13/07/2015 20:28:55
Quote Anchor link
Ik heb door heel mijn website aardig wat plekken waar aanpassingen in de database gebeuren. Zowel inserts als delete en update.
Nu wil ik een pagina maken waar dit wordt bijgehouden, bijv:

"Pietje heeft veld 15 van huppeldepup aangepast op 23 mei 2015."

Nu vraag ik me af is het mogelijk om iets te maken wat direct alle database acties logt. Of moet ik per sql statement een insert met deze info maken in bijvoorbeeld tabel logs?
 
PHP hulp

PHP hulp

15/01/2025 22:02:33
 
Eddy E

Eddy E

13/07/2015 20:39:11
 
Danny von Gaal

Danny von Gaal

14/07/2015 09:40:10
Quote Anchor link
Thanks, maar ik weet niet of dit is wat ik bedoel.
Kan ik dit weer uitlezen in php?
 
Eddy E

Eddy E

14/07/2015 16:35:43
Quote Anchor link
Vast wel.
Wat je dus eerst moet doen is SQL weer logs laten aanmaken.
Dan kijken waar die log op je server staat.
En die PHP laten openen.

Nu is het wel zo dat er niet bij komt te staan dat Pietje dit deed, waarschijnlijk zal dat altijd Apache (= PHP) zijn.
De rest wel.

Wil je echt een gebruikersnaam erbij, dan moet je het zelf gaan loggen.
En dan inderdaad wat je zegt: per sql-statement een insert met deze informatie.
Dat kan makkelijker als je een eigen functie "mysqli_query()" of zoiets heb.
Ik gebruik zelf een eigen functie sql().

Die beveiligt alles, logt soms iets (alleen ALTER/DELETE etc) en geeft direct resultaat terug (gefetched en wel).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.