index.php服务器路由“;如果;视频教程

index.php服务器路由“;如果;视频教程,php,codeigniter,Php,Codeigniter,在index.php上的codeigniter中,我想知道检查数据库是否连接的最佳方法是什么。因为我同时使用MySQL和MySQLI 若有连接,那个么可以通过错误以其他方式查看网站/服务器,或者若文件存在,那个么转到所选的子目录 我不知道如何在codeigniter中的index.php上设置它 不起作用 if ($db_obj->conn_id === false) { // redirects to location if file exists if(file_exists(hea

在index.php上的codeigniter中,我想知道检查数据库是否连接的最佳方法是什么。因为我同时使用MySQL和MySQLI

若有连接,那个么可以通过错误以其他方式查看网站/服务器,或者若文件存在,那个么转到所选的子目录

我不知道如何在codeigniter中的index.php上设置它

不起作用

if ($db_obj->conn_id === false) { 
// redirects to location if file exists
if(file_exists(header('Location: '.rtrim($_SERVER['REQUEST_URI'], '/').'/install/index.php/'))) {
} else {
echo "Sorry No Database Connection";
} else {

// view website/server?
header('Location: '.rtrim($_SERVER['REQUEST_URI']));
exit;
}
上面是查看是否有数据库连接的代码

然后,您可以使用此选项路由到正确的页面


然而我会问-为什么你要建立一个依赖数据库的系统,并有一个无数据库备份-为什么还要使用mysql和mysqli-这是一个糟糕的主意,你不应该再使用mysql了,因为它是不推荐的

因为我正在制作一个模块,它允许并没有太多php经验的人通过前端表单进入数据库。并连接它并加载一个sql文件,但非常基本,只是为了让它们开始。我已经完成了大部分工作,只是坚持了下来。很公平——祝你好运!很高兴看到您正在HMVC中构建和使用模块!是的,我是。我累了,这不是工作。不知道做错了什么。if($db_obj->conn_id==false){//重定向到文件存在时的位置if($file_存在(header($location:'.rtrim($_SERVER['REQUEST_URI'],'/'))。/install/index.php/')){}否则{抱歉没有数据库连接;}否则{header($location:'.rtrim($_SERVER['REQUEST_URI'])));退出;}我在主主题中编辑了我的代码,以显示您的db_obj,但不是我想要的工作方式。您缺少一个
}
来关闭第一个if语句
if ($db_obj->conn_id === false) {