- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
22小时前关门了。
Improve this question
当我在php.net mysqli::$errno下尝试这些示例时,我的服务器(具有标准设置的xampp 8.1.12)没有生成示例中指定的输出,而是出现了一个致命错误mysqli_sql_exception ...
哪里错了?
我把整个过程放在一个try-catch-块中,在这里捕获了致命错误,但是我得到了mysqli_sql_exception消息,尽管将错误代码传递给了异常。
It's a PHP error. According to php.net, however, a mySQL error code should be output.
1条答案
按热度按时间l3zydbqr1#
从PHP 8.1开始,默认的mysqli错误模式是异常模式,如果出于某种原因你想回到以前的静默模式,你需要用
mysqli_report(MYSQLI_REPORT_OFF)
来禁用错误报告。**强烈建议不要这样做!**不要禁用错误报告。
PHP手册中的代码示例还没有更新,很难找到
mysqli_error()
使用的好例子,这个函数不应该使用。