2017-03-12 42 views
1

當我們希望顯示mysqli的錯誤,我們用這個例子:庫MySQLi錯誤顯示源文件

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

其中在錯誤的情況下,可能會說:

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

有沒有一種辦法顯示這個錯誤來自哪個源文件?

+0

秀$查詢和檢查BLA是表 –

+1

添加查詢到'模具列() 「論點也可能流露出光芒。 – RST

+0

是的,如果我添加查詢,我可以看到更多的細節。 – Toniq

回答

-1

您可以使用__FILE__常數。如果你想更加精確,你也可以添加__LINE__

__FILE__

的完整路徑,並解決符號鏈接的文件的文件名。如果在include中使用,則返回包含文件的名稱。

php manual

所以,你的代碼示例是這樣的:

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

你能提供一下這段代碼在我上面的例子中的樣子嗎? – Toniq

+0

@Toniq我添加了代碼示例。 – kyeiti