Ejemplo n.º 1
0
    }
} else {
    /* libmysql return value seems to depend on server version */
    if (($version >= 50123 || $version <= 40200) && $version != 50200) {
        /* TODO: find exact version */
        if ($ret !== true) {
            printf("[001] Expecting boolean/true got %s/%s @\n", gettype($ret), var_export($ret, true), $version);
        }
    } else {
        if ($ret !== false) {
            printf("[001] Expecting boolean/false got %s/%s @\n", gettype($ret), var_export($ret, true), $version);
        }
    }
}
var_dump($mysql->ping());
$mysql->close();
$mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
var_dump(mysqli_ping($mysql));
$ret = $mysql->kill($mysql->thread_id);
if ($IS_MYSQLND) {
    if ($ret !== true) {
        printf("[002] Expecting boolean/true got %s/%s\n", gettype($ret), var_export($ret, true));
    }
} else {
    /* libmysql return value seems to depend on server version */
    if (($version >= 50123 || $version <= 40200) && $version != 50200) {
        /* TODO: find exact version */
        if ($ret !== true) {
            printf("[002] Expecting boolean/true got %s/%s @\n", gettype($ret), var_export($ret, true), $version);
        }
    } else {
Ejemplo n.º 2
0
<?php

require_once "connect.inc";
$tmp = NULL;
$link = NULL;
$mysqli = new mysqli();
$res = @new mysqli_result($mysqli);
$test_table_name = 'test_mysqli_fetch_field_direct_oo_table_1';
require 'table.inc';
if (!($mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket))) {
    printf("[002] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", $host, $user, $db, $port, $socket);
}
if (!($res = $mysqli->query("SELECT id AS ID, label FROM test_mysqli_fetch_field_direct_oo_table_1 AS TEST ORDER BY id LIMIT 1"))) {
    printf("[003] [%d] %s\n", mysqli_errno($link), mysqli_error($link));
}
var_dump($res->fetch_field_direct(-1));
var_dump($res->fetch_field_direct(0));
var_dump($res->fetch_field_direct(2));
$res->free_result();
if (NULL !== ($tmp = $res->fetch_field_direct(0))) {
    printf("[007] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
}
$mysqli->close();
print "done!";
$test_table_name = 'test_mysqli_fetch_field_direct_oo_table_1';
require_once "clean_table.inc";
<?php

require_once "connect.inc";
$tmp = NULL;
$link = NULL;
if (!($mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket))) {
    printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", $host, $user, $db, $port, $socket);
}
if (!is_null($tmp = @$mysqli->close($link))) {
    printf("[002] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
}
$tmp = $mysqli->close();
if (true !== $tmp) {
    printf("[003] Expecting boolean/true, got %s/%s\n", gettype($tmp), $tmp);
}
if (!is_null($tmp = @$mysqli->close())) {
    printf("[004] Expecting NULL got %s/%s\n", gettype($tmp), $tmp);
}
if (!is_null($tmp = @$mysqli->query("SELECT 1"))) {
    printf("[005] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
}
print "done!";
<?php

require 'connect.inc';
$db = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
$result = $db->query('SELECT 1', MYSQLI_USE_RESULT);
$db->close();
var_dump($result->fetch_object());
Ejemplo n.º 5
0
<?php

require_once "connect.inc";
$tmp = NULL;
$link = NULL;
if (!($mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket))) {
    printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n", $host, $user, $db, $port, $socket);
}
$tmp = $mysqli->close();
if (true !== $tmp) {
    printf("[003] Expecting boolean/true, got %s/%s\n", gettype($tmp), $tmp);
}
print "done!";