現在、ユーザー登録を許可する必要がある REST スタイルの php サーバーを作成しています。基本は機能していますが、現在はエラー処理に焦点を当てています。ユーザー テーブルには、「user_name」フィールドと「user_email」フィールドに一意のインデックスがあります。重複した値を挿入しようとすると、エラーを読み取って次のような文字列を取得できます
キー「user_name」の重複エントリ「noggin182」
これをユーザーに表示できるものに変換する必要があります。挿入が失敗した理由の詳細を簡単に取得する方法はありますか? 文字列を簡単に解析して見つけることができましたが、これは面倒です。更新で文字列が変更されたり、言語が変更されたりすると、問題が発生します。