0

我收到“重复输入 'blah' 键'用户名'”错误消息,但我希望它阅读“此用户名已存在”。

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

我正在使用 PHP、MySQL 和 phpmyadmin。

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

4

1 回答 1

3
$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 ,您可以编写自己的自定义错误处理程序以输出“更好”的错误消息,如果你如此渴望。

于 2012-04-18T04:51:15.340 回答