Php 如何";测试“;MySQL服务器完整性?

Php 如何";测试“;MySQL服务器完整性?,php,mysql,drupal,testing,data-integrity,Php,Mysql,Drupal,Testing,Data Integrity,我在共享网络主机上的一些网站上遇到了问题。我的提供商不提供对MySQL日志的访问。他们正在让服务器工程师在周一调查这个问题;然而,我想要一些具体的数据来说明问题的严重程度 最好是使用PHP,哪种方法可以证明数据在被丢弃到MySQL数据库的过程中被丢弃?是否存在用于此类测试的现有工具?Drupal模块将是理想的,因为我可以简单地安装它,以便在我已经配置的一个站点上临时运行 p、 是的,我很快就会将这些网站从共享主机中移出。:) 在代码中找到执行插入操作的位置。确保它具有错误处理功能。检查数据库的返

我在共享网络主机上的一些网站上遇到了问题。我的提供商不提供对MySQL日志的访问。他们正在让服务器工程师在周一调查这个问题;然而,我想要一些具体的数据来说明问题的严重程度

最好是使用PHP,哪种方法可以证明数据在被丢弃到MySQL数据库的过程中被丢弃?是否存在用于此类测试的现有工具?Drupal模块将是理想的,因为我可以简单地安装它,以便在我已经配置的一个站点上临时运行


p、 是的,我很快就会将这些网站从共享主机中移出。:)

在代码中找到执行插入操作的位置。确保它具有错误处理功能。检查数据库的返回

如果数据库说它已经插入了数据(例如,返回成功的代码),而数据没有插入,那么你就在mysql中发现了一个巨大的错误。这种情况发生的可能性接近于零(大量其他人广泛使用相同的功能,并且如果mysql这样的通用工具出现故障,数据丢失的报告也不会像人们预期的那样广泛)

向代码中添加调试行,这些行将执行的语句、返回的结果以及代码对语句和返回结果所做的操作写入日志文件


这一切都归结为代码如何处理错误和提交的问题?

在循环中,插入行,然后检查行是否插入,将结果记录到txt文件,睡眠10秒,运行几小时。为什么您认为问题出在主机上?你怎么知道这不是你的代码(你犯了一个错误并且没有意识到)?在得出结论之前,你是否先研究了你的代码(很可能是你的主机的错,但先做功课)…ircmaxwell,这个特殊的问题在运行不同代码的不同站点上断断续续地出现。起初我认为这可能是我的代码,但我检查了代码,没有发现任何突出的潜在问题。然后在另一个站点上,我多次看到HTML表单提交数据在进入时出现异常。我不能百分之百确定问题出在主持人身上,这就是为什么我问了这个关于如何验证我的假设的问题。