0

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

1 回答 1

1

您永远不应该向访问者/用户显示这些消息。

相反,您应该在服务器上记录错误并向用户显示友好消息以重试/稍后再试/道歉/等。

于 2013-02-12T21:19:54.807 回答