Esempio n. 1
0
function query_write_mysql($sql, $mysqli)
{
    if ($mysqli->query($sql)) {
        return true;
    }
    /* We assign last errno to variable as somehow it is being cleared
       after first call */
    $errno = $mysqli->errno;
    printf(__LINE__ . ": [%d] %s\n", $errno, $mysqli->error);
    if (is_connect_error($errno)) {
        $mysqli = connect_mysql(true);
        return query_write_mysql($sql, $mysqli);
    } else {
        return false;
    }
}
Esempio n. 2
0
function query_write_mysql($sql, $mysqli)
{
    global $host_info;
    if ($mysqli->query($sql)) {
        return true;
    }
    /* We assign last errno to variable as somehow it is being cleared
       after first call */
    $errno = $mysqli->errno;
    printf("ERRROR: %s [%d] %s on line %d\n", $host_info, $errno, $mysqli->error, __LINE__);
    if (is_connect_error($errno)) {
        $mysqli = connect_mysql(true, $mysqli);
        return query_write_mysql($sql, $mysqli);
    } else {
        return false;
    }
}