Php 如果在codeigniter中未找到数据库,则显示消息
对不起,如果这是一个简单的问题,我试图找到解决方案,但我找不到Php 如果在codeigniter中未找到数据库,则显示消息,php,codeigniter,Php,Codeigniter,对不起,如果这是一个简单的问题,我试图找到解决方案,但我找不到 你能给我一个解决问题的建议吗?在应用程序文件夹中有一个名为errors的文件夹。发生错误时会出现所有错误文件 发生数据库错误时,浏览器中会显示error_db.php文件。您可以编辑它或用自定义文件替换它。在“应用程序”文件夹中有一个名为“错误”的文件夹。发生错误时会出现所有错误文件 <?php $con = mysqli_connect("localhost","my_user","my_password","my_db")
你能给我一个解决问题的建议吗?在应用程序文件夹中有一个名为errors的文件夹。发生错误时会出现所有错误文件
发生数据库错误时,浏览器中会显示error_db.php文件。您可以编辑它或用自定义文件替换它。在“应用程序”文件夹中有一个名为“错误”的文件夹。发生错误时会出现所有错误文件
<?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";
}
?>
发生数据库错误时,浏览器中会显示error_db.php文件。您可以编辑它或用自定义文件替换它。
<?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";
}
?>
请参阅
请参阅内部的
`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";
内部
`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";
我找到了答案
我使用下面的代码检查了数据库是否存在
$this->load->dbutil();
$dbs_smarttips = $this->dbutil->list_databases();
if (!$this->dbutil->database_exists('DB NAME'))
{
show_error("Database not exists", 500 );
exit;
}
如果数据库不存在
,则返回错误,您也可以重定向它
我找到了我的答案
我使用下面的代码检查了数据库是否存在
$this->load->dbutil();
$dbs_smarttips = $this->dbutil->list_databases();
if (!$this->dbutil->database_exists('DB NAME'))
{
show_error("Database not exists", 500 );
exit;
}
如果数据库不存在
,则返回错误,您也可以重定向它
谢谢,你应该看我的回答谢谢,你应该看我的回答谢谢,你应该看我的回答谢谢,你应该看我的回答这应该放在哪里?问候应该放在哪里?问候语