2012-04-18 70 views
0

我得到一个“重复的条目'等等'关键'用户名'”错误消息,但我会喜欢它读取“此用户名已存在”。你可以自定义一个mysql_error重复错误消息吗?

这可能吗?如果是这样,我会在哪里以及如何改变这种情况?

我使用PHP,MySQL和phpmyadmin。

对不起,我的noobishness。提前致谢。

+0

您...想自定义phpMyAdmin? – 2012-04-18 04:34:44

+0

你从哪里得到这个错误信息?在你的应用程序或phpmyadmin中? – 2012-04-18 04:51:20

回答

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,你可以写自己的自定义错误处理程序输出“更好”的错误,如果你愿意的消息。