我目前正在编写一个需要允许用户注册的 REST 风格的 php 服务器。基础工作正常,但我现在专注于错误处理。我的 users 表在“user_name”字段和“user_email”字段上有一个唯一索引。当我尝试插入重复值时,我可以读取错误并获得类似的字符串
键“user_name”的重复条目“noggin182”
我需要把它翻译成可以显示给用户的东西。是否有一种简单的方法可以获取有关插入失败原因的更多详细信息?我可以轻松地解析字符串以找出答案,但这感觉很混乱,如果字符串在更新中更改或语言更改,事情就会中断。