我想知道检查数据库是否有连接的最佳方法是什么。因为我同时使用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;
}
答案 0 :(得分:1)
if ($db_obj->conn_id === false) {
以上是查看您是否有数据库连接的代码。
然后,您可以使用它来路由到正确的页面。
但是我会问 - 为什么你要构建一个数据库相关系统并且没有数据库备份 - 也为什么要使用mysql和mysqli - 这是一个terribad的想法,你不应该再使用mysql,因为它已被弃用!