2017-01-03 48 views

回答

0

我發現我的答案

我檢查數據庫是否存在是或者是不使用下面的代碼。

$this->load->dbutil(); 
$dbs_smarttips = $this->dbutil->list_databases(); 
if (!$this->dbutil->database_exists('DB NAME')) 
{ 
    show_error("Database not exists", 500); 
    exit; 
} 

它返回一個錯誤Database not exists,你也可以重定向它。

Reference link

1

在應用程序文件夾中有一個名爲的文件夾錯誤。發生錯誤時會出現所有錯誤文件。

發生數據庫錯誤時,error_db.php文件顯示在瀏覽器中。您可以編輯它或將其替換爲您的自定義文件。

+0

謝謝,您應該查看我的回答 –

0
<?php 
$con = mysqli_connect("localhost","my_user","my_password","my_db"); 
// Check connection 
if (mysqli_connect_errno()) { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} else { 
    echo "Database found"; 
} 
?> 

參考this

1

`application/views/errors/cli/error_db.php' 

與下面的代碼

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 

echo "\nDatabase error: ", 
    $heading, 
    "\n\n", 
    $message, 
    "\n\n"; 

,你可以讓你的 '自定義消息' 在這裏。

+0

謝謝你,你應該檢討我的回答 –

相關問題