<?php 

function mysql_connect($a,$b,$c) {
if (
false===ip2long($a)) $a=gethostbyname($a);
return 
mysqli_connect("$a","$b","$c");
}

function 
mysql_select_db($d) {
global 
$connection;
return (
mysqli_select_db($connection,$d));
}

function 
mysql_query($a,$b='xx') {
global 
$connection;
return (
mysqli_query($connection,$a));
}

function 
mysql_fetch_array($a) {
global 
$connection;
return (
mysqli_fetch_array($a));
}

function 
mysql_num_rows($a) {
return 
mysqli_num_rows($a);
}

function 
mysql_error() {
global 
$connection;
return 
mysqli_error($connection);
}

function 
mysql_free_result($a) {
// return (mysqli_free_result($a));
return true;
}

function 
mysql_fetch_assoc($a) {
return (
mysqli_fetch_assoc($a));
}

function 
mysql_data_seek($a,$b) {
return (
mysqli_data_seek($a,$b));
}

function 
mysql_db_query($a,$b) {
global 
$connection;
return (
mysqli_query($connection,$b));
}

function 
mysql_close($a) {
return (
mysqli_close($a));
}

function 
mysql_fetch_row($a) {
return (
mysqli_fetch_row($a));
}

function 
mysql_insert_id() {
global 
$connection;
return (
mysqli_insert_id($a));
}

function 
mysql_escape_string($a){
global 
$connection;
return (
mysqli_real_escape_string($connection,$a));
}

function 
mysql_real_escape_string($a){
global 
$connection;
return (
mysqli_real_escape_string($connection,$a));
}

function 
mysql_result($a,$b,$c=0) {
if (
is_int($c)) {return (mysqli_result($a,$b,$c));} 
else
{return (
mysqli_result2($a,$b,$c));}
}

function 
mysqli_result2($result$row$field) {

    
$result->data_seek($row);

    
// for no table prefix just go ahead and fetch assoc
    
if ( strstr($field".") === false ) {
        
// Fetch result array
        
$data $result->fetch_assoc();

        return 
$data[$field];
    }

    
// workaround for assoc use and overwriting fieldnames like "a.timestamp" and "b.timestamp"
    
list($tablename,$fieldname) = explode(".",$field);
    
$resultData $result->fetch_array(MYSQLI_NUM);

    foreach( 
$result->fetch_fields() as $index => $fieldData ) {

        if ( 
$fieldData->table == $tablename && $fieldData->name == $fieldname ) {
            return 
$resultData[$index];
        }
    }

    return 
false;
}


function 
mysqli_result($res$row$field=0) { 
    
$res->data_seek($row); 
    
$datarow $res->fetch_array(); 
    return 
$datarow[$field]; 


// Andet gylle, der ikke har noget med mysql at gøre

function eregi_replace($a,$b,$c) {
return (
mb_eregi_replace($a,$b,$c));
}

function 
eregi($a,$b) {
return (
mb_eregi($a,$b));
}