大家好!
我正在用 PHP 构建一个使用 MySql 数据库的 webapp。我想要做的是,例如,当有人试图访问一个页面,但数据库抛出错误时,显示一个带有 HTTP 代码 500 的 HTML(或重定向)页面。类似于 Twitter 中的“失败鲸鱼”。
这可能吗?
最佳答案
您可以使用 PHP 中的 die 函数来执行此操作。
mysql_connect("details go here")or die(require("failed.php"));
这将尝试连接到您的数据库,如果它失败将需要另一个文件,您还可以创建一个重定向用户的函数并将其粘贴在 die() 函数中,然后简单地将他们重定向到另一个页面,无论哪种方式都是这样如果连接出现错误,您会将用户送走。
关于php - 在 PHP 中处理数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4025827/