【问题标题】:Logging php actions that are sended to mysql in file在文件中记录发送到 mysql 的 php 操作
【发布时间】:2021-11-23 00:40:36
【问题描述】:

我目前正在做一个基于 php 并连接到 mysql 数据库的大型项目。我想跟踪客户在文件中执行的操作。如果他们登录,我想记录谁在登录。我想记录有人使用提交按钮向数据库添加数据以及谁在添加数据。

你们中有人有他如何做到这一点的例子吗,或者知道如何做到这一点?

希望你明白我的意思:)

最好的问候

【问题讨论】:

  • 第一个问题:没有phpMyAdmin Database 这样的东西有一个MySQLmariaDB 数据库,您可能正在使用phpMyAdmin 使维护数据库更容易。 XAMPP 现在使用 mariadb 数据库
  • 这很简单,每次查询(例如更新)完成后,您将再次查询以记录操作。
  • 没有魔法。如果你想记录一个动作,你必须编写一个查询来将一些信息插入到你的日志表中,作为每个动作的一部分
  • 如果您想在文件中进行操作,file_put_contents() 就是您所需要的。只需写下谁是用户以及他正在采取什么行动。

标签: php mysql logging xampp


【解决方案1】:

已经有一些图书馆可以为你做这件事。其中之一是Monolog。按照 README 中的文档进行设置,以便在您的项目中进行设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 2014-07-24
    • 2017-02-07
    • 2014-11-19
    • 2018-03-13
    • 2019-05-15
    • 1970-01-01
    相关资源
    最近更新 更多