reasonableframework/helper/database.alt.php

44 lines
883 B
PHP
Raw Normal View History

2018-09-10 05:50:53 +00:00
<?php
/**
* @file database.alt.php
2018-09-10 05:50:53 +00:00
* @date 2018-09-10
* @author Go Namhyeon <gnh1201@gmail.com>
* @brief Database alternative connecter
2018-09-10 05:50:53 +00:00
*/
if(function_exists("get_db_alt_connect")) {
function get_db_alt_connect($db_driver) {
2018-09-10 05:50:53 +00:00
$conn = false;
switch($db_driver) {
case "mysql.pdo":
// currently, mysql.pdo is default driver
break;
case "mysql.imp":
loadHelper("database.mysql.imp");
if(function_exists("get_db_mysql_imp_connect")) {
$conn = get_db_mysql_imp_connect();
}
break;
case "mysql.old":
loadHelper("database.mysql.old");
if(function_exists("get_db_mysql_old_connect")) {
$conn = get_db_mysql_old_connect();
}
break;
case "oracle":
loadHelper("database.oracle");
if(function_exists("get_db_oracle_connect")) {
$conn = get_db_oracle_connect();
}
break;
}
return $conn;
}
}