【问题标题】:Can you customize a mysql_error duplicate error message?你可以自定义一个 mysql_error 重复错误信息吗?
【发布时间】:2012-04-18 04:33:51
【问题描述】:

我收到“重复条目 'blah' for key 'username'”错误消息,但我希望它阅读“此用户名已存在”。

这可能吗?如果是这样,我将在哪里以及如何改变它?

我正在使用 PHP、MySQL 和 phpmyadmin。

对不起,我的笨拙。提前致谢。

【问题讨论】:

  • 你...想要自定义phpMyAdmin?
  • 你从哪里得到这个错误信息?在您的应用程序或 phpmyadmin 中?

标签: php mysql phpmyadmin custom-error-pages


【解决方案1】:
$result = mysql_query('... query that produces duplicate key error ...');
if ($result === FALSE) {
    if (mysql_errno() == 1022) {
        die("Username already exists");
    } else {
        die(mysql_error());
    }
}

错误代码记录在这里:http://dev.mysql.com/doc/refman//5.5/en/error-messages-server.html,如果您愿意,您可以编写自己的自定义错误处理程序来输出“更好”的错误消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    • 2021-04-26
    • 2013-12-25
    • 1970-01-01
    • 2013-01-04
    • 1970-01-01
    相关资源
    最近更新 更多