向SQL发送数据的PHP查询

向SQL发送数据的PHP查询,php,mysql,sql,Php,Mysql,Sql,我想知道php查询中是否添加了任何信息 例如,如果我使用 INSERT INTO Persons (FirstName, LastName, Age) VALUES ('Glenn', 'Quagmire',33) 除了FirstName、LastName和Age之外,是否还有其他信息,例如时间戳或日志,存储在数据库、服务器或用户计算机的任何位置 如果是,我如何才能使用PHP消除此问题。简单答案是no。这是对数据库的纯SQL查询。它只执行您键入的操作,并且只影响表Persons中的这三

我想知道php查询中是否添加了任何信息

例如,如果我使用

INSERT INTO Persons (FirstName, LastName, Age)
    VALUES ('Glenn', 'Quagmire',33)
除了
FirstName
LastName
Age
之外,是否还有其他信息,例如时间戳或日志,存储在数据库、服务器或用户计算机的任何位置


如果是,我如何才能使用PHP消除此问题。

简单答案是no。这是对数据库的纯SQL查询。它只执行您键入的操作,并且只影响表
Persons
中的这三列

但是,如果您询问数据库日志或其他问题。。。。当然,这取决于数据库,但我认为数据库向查询中添加了一些元信息(因为它需要持久性和可扩展性)。但是你不必害怕。它不是人类可读的


所以就照原样用吧。PHP itselt不会向查询添加任何其他内容,数据库也不会添加任何内容。

服务器上可能有一些日志记录,其中可能包括时间戳、IP地址、引用者和其他信息。如果服务器不是你的,那完全是你无法控制的。最终用户的客户端浏览器存储表单字段的操作也超出了您的控制范围。此外,数据库可能具有设置时间戳或其他信息的触发器或字段默认值。再说一次,如果不是您的数据库,那就超出了您的控制范围。(但PHP只执行您指示它执行的内容—PHP本身不会添加任何其他内容)在某些情况下不正确。有一个特殊的TIMESTAMP类型列,每当行中的任何其他值发生更改时,该列都会更新。更新也可以触发更新触发器。