mysqli関数の半分は、失敗すると false を返します。これは開発時のトラブルシューティングに最適ですが、リリースされたときにどのように使用する必要がありますか? たとえば、ユーザーがエラーに遭遇した場合、技術情報は関連性がない可能性があるため、そのようなものはすべて最終製品から削除する必要がありますか? 私の一部は、問題が発生したスクリプトが別のスクリプトに含まれている場合、人々を混乱させ、スケーラビリティを台無しにするのではないかと心配しています。
if(!$link)
die('Can\'t connect to MySQL: '.mysql_error());
$db_selected = mysqli_select_db($link, 'Storage1');
if(!$db_selected)
die('Can\'t use Storage1: '.mysql_error());