PHP运行时是否会影响复杂的PHP脚本?

PHP运行时是否会影响复杂的PHP脚本?,php,sql,runtime,Php,Sql,Runtime,您好,我目前正在为一家小型多层次营销(MLM)公司维护一个小型网站和一个复杂的web应用程序,在查看数据库进行备份时,我注意到一些奇怪的事情,我已经检查了代码并进行了测试,没有问题,因为条件不允许空值,但是有3个注册帐户包含空值,基本上是一个处理用户帐户匹配的表。查看了1000个用户帐户中的数据库只有3个用户帐户在表中的某些字段上具有空值 我担心的是,由于这种情况并非每次都发生,而且我已经检查了源代码,php运行时是否会影响正在执行的复杂脚本?如果对这类问题没有任何想法的话?如果在表中插入空值,

您好,我目前正在为一家小型多层次营销(MLM)公司维护一个小型网站和一个复杂的web应用程序,在查看数据库进行备份时,我注意到一些奇怪的事情,我已经检查了代码并进行了测试,没有问题,因为条件不允许空值,但是有3个注册帐户包含空值,基本上是一个处理用户帐户匹配的表。查看了1000个用户帐户中的数据库只有3个用户帐户在表中的某些字段上具有空值

我担心的是,由于这种情况并非每次都发生,而且我已经检查了源代码,php运行时是否会影响正在执行的复杂脚本?如果对这类问题没有任何想法的话?如果在表中插入空值,是否有方法停止和取消该过程?提前谢谢各位

更新
顺便说一句,对于这种类型的事情,已经实现了错误处理,但是这种奇怪的情况仍然发生

“PHP运行时是否影响复杂脚本”是什么意思。脚本是否会神奇地改变,并做与编码方式不同的事情?不可以。可以预见的是,外部脚本修改了该值,或者这3个值是在您对代码库进行某些更改之前存储的,这些更改可能会阻止这些值的存储。此外,它可能是完全不同的东西,可能是有人在前端修改HTML以排除字段,或者是您遗漏的东西。至于“停止并取消进程”?这似乎很奇怪,也很奇怪。为什么不找出是什么原因导致数据库中出现空值,然后纠正它呢?至于取消流程?应该是执行该操作的代码(即如果(空($value))退出;)是的,这就是我的想法,但是我尝试创建了一个开发分支来测试和检查,但是在注册了100个虚拟帐户之后,没有任何问题。这很奇怪,因为脚本不允许用户输入任何空值,因为如果用户输入了空值,脚本将不会执行并要求他们重试。是否有创建日期这些奇数行,还是某个日期?也许这些只是在代码成为防弹代码之前没有从测试中清除掉的东西