我正在努力让我的新手最好地建立一个生产质量的网站。所以我经常使用
$driver = new mysqli_driver();
$driver->report_mode = MYSQLI_REPORT_ALL;
Run Code Online (Sandbox Code Playgroud)
那可能是,也可能不是。它可以帮助我找到并非100%的东西。但是似乎有一些我无法摆脱的索引。错误,即使您在网上使用try / catch便便,也破坏了我的标头。然后,该网站死掉,没有用户会理解的消息。我不明白。
我的问题是这个。在真正维护生产站点的人中,您如何使用mysql驱动程序?您是否将其设置为MYSQLI_REPORT_OFF,似乎可以找到...还是什么?
我并不是想侮辱这里(上帝知道我不是php / mysqli的主宰),但我真的很想知道您的专业人士在做什么。
谢谢。(如果这个多余的被切掉了……我尝试了宽限期)
但是似乎有一些我无法摆脱的索引。
使它只是
$driver->report_mode = MYSQLI_REPORT_ALL | MYSQLI_REPORT_STRICT;
Run Code Online (Sandbox Code Playgroud)
但是,最好在生产之前修复错误。如果您不理解,可以随时向其询问解释。
在真正维护生产站点的人中,您如何使用mysql驱动程序?
没有。
然后,该网站死掉,没有用户会理解的消息。我不明白。
不要让消息消失,没人能理解。这是您的代码使之死亡。将代码更改为更友好的错误消息。