自定义Phpmyadmin错误消息

自定义Phpmyadmin错误消息,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我想知道是否可以让PHPmyadmin返回自定义错误消息,例如在重复密钥上。 即“用户名已存在”,而不是“密钥2的重复条目“testUsername”。 这是因为我必须验证几个表单,而且我知道我可以用一些PHP行来验证,因此我可以给用户一些有意义的错误消息。 但是由于我的数据库中实现了主键等,我认为让用户看到实际的数据库错误消息(尽管是自定义的,而不是非用户友好的默认消息)会更容易/更好 在这种情况下你会怎么做 即“用户名已存在”,而不是“密钥2的重复条目“testUsername” 嗯。。。不

我想知道是否可以让PHPmyadmin返回自定义错误消息,例如在重复密钥上。 即“用户名已存在”,而不是“密钥2的重复条目“testUsername”。 这是因为我必须验证几个表单,而且我知道我可以用一些PHP行来验证,因此我可以给用户一些有意义的错误消息。 但是由于我的数据库中实现了主键等,我认为让用户看到实际的数据库错误消息(尽管是自定义的,而不是非用户友好的默认消息)会更容易/更好

在这种情况下你会怎么做

即“用户名已存在”,而不是“密钥2的重复条目“testUsername”

嗯。。。不是真的,至少不容易

重复条目。。。对于键X
,是一条本机mySQL错误消息。在phpMyAdmin的设置中,没有为此存储的字符串可供编辑-它直接来自存储引擎

您必须深入研究phpMyAdmin,找出它在哪里输出引擎的错误消息,并在其中插入一些代码来检查当前表,并替换消息


我敢说,这将比实际构建自己的CRUD接口要多得多——真是太遗憾了,因为从本质上讲,phpMyAdmin已经具备了所需的一切,否则将非常适合这项工作

让用户访问一个成熟的数据库管理员真的是个好主意吗?@deceze它不必是成熟的,不是吗?您可以使用非常有限的用户权限运行phpMyAdmin。它不会100%完美和方便,但对于较小的任务可能有意义