php - 在 PHP 中处理数据库错误

标签 php mysql database error-handling

大家好!
我正在用 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/

相关文章:

mysql - mariadb/mysql - 如何使用 sysdate/curdate 创建日期列?

sql - 重写这个子查询?

mysql - 将 Excel 上传到 MySQL - 枚举字段出现问题

mysql - 在 mysql 中按列排序并使用索引的最佳方法是什么?

php - 从数据库获取子类别数据到列表

php - 在模式中提交表单后更新值并更新页面而不重新加载

php - mysql单查询join 3表并得到所有结果

sql - 解释这些选择语句!

javascript - 检索 AJAX 发布的每个变量

php - Mysql Php合并3个表