gpt4 book ai didi

php - 我应该从项目中删除 mysql_error 函数吗?

转载 作者:行者123 更新时间:2023-11-29 00:27:22 26 4
gpt4 key购买 nike

是否不安全使用。

mysql_error(); 

编程完成后在站点中运行?

我在整个项目中都使用了这段代码

mysql_query($q) or die(mysql_error());

用户可以看到数据库错误。

我应该从我的项目中删除 mysql_error 函数吗?

或者有办法隐藏发生的错误

最佳答案

or die(...) 确实是一种丑陋的快速“错误处理”方法。 mysql_error 并不是真正的问题,die 才是。在不重写整个错误处理基础结构的情况下最接近它的替代品和一般的好主意是异常(exception):

throw new Exception(mysql_error());

您可以灵活地处理这些问题。在生产中,您将设置全局异常处理程序以记录所有未捕获的异常,但不会将它们的消息输出到屏幕。

关于php - 我应该从项目中删除 mysql_error 函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18372533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com