0
MySQLiにカスタムエラーシステムを作成したいのですが、すべてのエラーコードとその原因を説明するリストが必要です。MySQLiのすべての可能性のあるエラーを見つける箇所
$mysqli = new mysqli('invalid_host', 'root', '', 'db');
エラー:私はすべてWeb上で検索しましたが、私は、ホストが無効である新しいオブジェクトを作成した場合、例えば、php.net
に何かを見つけることができません
コードは2002
になります。つまり、アドレスを見つけることができませんでした。
を知られていない。しかし、私はディスプレイにそれを望む:php_network_getaddresses:失敗のgetaddrinfo:
元のエラーは次のようになりますノード名もservnameのは、提供、または
接続エラー!データベースへの接続中に問題が発生しました。これは無効なホスト名によって引き起こされます: "invalid_host"は接続可能またはping可能ではないようです! (2002)
私はMySQLiの中でoccureできるすべてのエラーを知っておく必要がありますことを行うためには、私はまだので、私はあなたがリストについて知っている場合は、ここで求めていますリストを発見していません
あなたは私がそれをするつもりですか疑問場合は私が含まれています配列を持つように計画しています:
$error_list = [
2002 => [
'category' => 'connection_errors',
'error_title' => 'Connection error!',
'error_content' => 'There was an problem connecting to the database, this is caused by your invalid hostname: "invalid_host" which seems to not be connectable or pingable!',
'error_code' => '2002',
'error_description' => 'This error is occurred by invalid hostname. Why is this error occurring? It is occurring because you have entered invalid hostname, such as: "msql. example .com"'
]
// And so on
];
誰かがそのようなリストを見つける場所を知っていれば、このプロジェクトは将来共有されてくれると本当にうれしく思っています。終了したらリンクが付いたコメントを追加します。
プロジェクトもMySQLiをして、MySQLサーバへのクエリを(準備)簡単かつ安全にすることができます。
http://dev.mysql.com/doc/refman/8.0/en/error-messages-server.html – JimL
と... https://dev.mysql.com/doc/refman/5.5/en /error-messages-client.html –
PHP MySQLi @JimLをお探しですか? –