Php 检查赢得';救不了

Php 检查赢得';救不了,php,mysql,Php,Mysql,我有一个非常大的PHP网站,有100多个,还有一些相当大的,MySQL表。之前,我的主机限制我运行PHP5.6和MySQL 5.4,通知我他们将在14天内取消我的专用服务器,以将所有人移动到“云”,之后我不得不移动主机站点,因为它需要根访问权限,并且基本上升级到了PHP7.3和MySQL 5.7。在新主机上,我从MySQL 5.4的松散的goosey乐趣模式转到了MySQL 5.7的STRICT_TRANS_TABLES模式。因此,现在我正忙于更新所有内容,以符合严格的\u TRANS\u表。我

我有一个非常大的PHP网站,有100多个,还有一些相当大的,MySQL表。之前,我的主机限制我运行PHP5.6MySQL 5.4,通知我他们将在14天内取消我的专用服务器,以将所有人移动到“云”,之后我不得不移动主机站点,因为它需要根访问权限,并且基本上升级到了PHP7.3MySQL 5.7。在新主机上,我从MySQL 5.4的松散的goosey乐趣模式转到了MySQL 5.7的STRICT_TRANS_TABLES模式。因此,现在我正忙于更新所有内容,以符合
严格的\u TRANS\u表
。我不想禁用
STRICT\u TRANS\u表
,因为这是未来的趋势。但是,即使在几乎所有数据类型的类型设置之后,仍有一些页面无法正确保存数据

也就是说,屏幕会刷新,好像保存正确一样,但这些值实际上不会写入数据库


我的问题是,对这些没有保存传递的值的表进行故障排除的最佳方法是什么?是否有可以启用的错误日志或调试工具?或者只是在找到“麻烦孩子”之前消除变量的问题(正如我现在所做的,但由于表格很大,这是一个漫长而乏味的过程)?

确保设置为3(可能是)。在14天内尝试这样做有点不方便,但是将5.4实例的维护推迟这么久会有后果。如果你去了,我建议谢谢你的回复。日志错误详细度设置为3,我正在使用MySQLi