diff --git a/helper/database.mysql.old.php b/helper/database.mysql.old.php new file mode 100644 index 0000000..ad5c161 --- /dev/null +++ b/helper/database.mysql.old.php @@ -0,0 +1,52 @@ + + * @brief MySQL-old (lower than 5.4) database helper + */ + +if(!function_exists("get_db_mysql_old_connect")) { + function get_db_mysql_old_connect() { + $conn = false; + $config = get_config(); + + $conn = mysql_connect($config['db_host'], $config['db_username'], $config['db_password']); + if(!$conn) { + set_error("Could not connect: " . @mysql_error()); + show_errors(); + } + + if(!@mysql_select_db('database_name', $conn)) { + set_error("Could not select database."); + show_errors(); + } + + return $conn; + } +} + +if(!function_exists("exec_db_mysql_old_query")) { + function exec_db_mysql_old_query($sql, $bind) { + $result = false; + $dbc = get_dbc_object(); + + $binded_sql = get_db_binded_sql($sql, $bind); + $result = @mysql_query($dbc, $binded_sql); + + return $result; + } +} + +if(!function_exists("exec_db_mysql_old_fetch_all")) { + function exec_db_mysql_imp_fetch_all($sql, $bind) { + $rows = array(); + $result = exec_db_mysql_imp_query($sql, $bind); + + while($row = @mysql_fetch_array($result)) { + $rows[] = $row; + } + + return $rows; + } +}