2017-01-03 47 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

谢谢你,你应该检讨我的回答 –

相关问题