Mysqli错误显示源文件

时间:2017-03-12 10:18:12

标签: php mysqli error-handling

当我们想要显示mysqli的错误时,我们使用这个例子:

$result = $this->mysqli->prepare($query) or die ("Mysqli Error: " . $this->mysqli->error);  

如果出现错误,可能会说:

Mysqli Error: Unknown column 'bla' in 'where clause'

有没有办法显示此错误来自哪个源文件?

1 个答案:

答案 0 :(得分:-1)

您可以使用__FILE__常量。如果您想要更加精确,还可以使用__LINE__添加该行。

  

<强> __ FILE __

     

解决了符号链接的文件的完整路径和文件名。如果在include中使用,则返回包含文件的名称。

php manual

所以你的代码示例如下:

$result = $this->mysqli->prepare($query) or die ("Mysqli Error: " . $this->mysqli->error 
        . "\n File:". __FILE__ . ", Line:" . __LINE__);