Exemple #1
0
function __db_connect(&$link, $dbsettings)
{
    global $debug;
    if (!$link) {
        // TODO !!!!!! DEBUG -> error!!!!
        $link = mysql_connect($dbsettings['server'], $dbsettings['user'], $dbsettings['pass']) or $debug->error(__db_error(), 'DB Error - cannot connect to server');
        __db_query("/*!40101 SET NAMES 'utf8' */") or die('Error: ' . __db_error());
        mysql_select_db($dbsettings['name']) or $debug->error(__db_error(), 'DB error - cannot find DB on server');
        // mysql_query('SET SESSION TRANSACTION ISOLATION LEVEL ' . DB_MYSQL_TRANSACTION_REPEATABLE_READ . ';') or die('Error: ' . __db_error());
        __db_query('SET SESSION TRANSACTION ISOLATION LEVEL ' . DB_MYSQL_TRANSACTION_REPEATABLE_READ . ';') or die('Error: ' . __db_error());
        unset($dbsettings);
    }
    return true;
}
Exemple #2
0
function db_error($link = null)
{
    return __db_error($link);
}