一半的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());