Annotation of embedaddon/php/ext/mysqli/tests/mysqli_send_query.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: mysqli_send_query()
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: require_once('skipifemb.inc');
7: require_once('skipifconnectfailure.inc');
8: if (!function_exists('mysqli_send_query')) {
9: die("skip mysqli_send_query() not available");
10: }
11: require_once('connect.inc');
12: if (!$TEST_EXPERIMENTAL)
13: die("skip - experimental (= unsupported) feature");
14: ?>
15: --FILE--
16: <?php
17: /* NOTE: tests is a stub, but function is deprecated, as long as it does not crash when invoking it... */
18: require_once("connect.inc");
19:
20: $tmp = NULL;
21: $link = NULL;
22:
23: if (NULL !== ($tmp = @mysqli_send_query()))
24: printf("[001] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
25:
26: if (NULL !== ($tmp = @mysqli_send_query($link)))
27: printf("[002] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
28:
29: if (!$link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
30: printf("[003] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
31: $host, $user, $db, $port, $socket);
32: }
33:
34: $query = array();
35: if (NULL !== ($tmp = @mysqli_send_query($link, $query)))
36: printf("[004] Expecting NULL/NULL, got %s/%s\n", gettype($tmp), $tmp);
37:
38: if (!is_int($tmp = mysqli_send_query($link, 'SELECT 1')))
39: printf("[005] Expecting integer/any value, got %s/%s\n", gettype($tmp), $tmp);
40:
41: mysqli_close($link);
42:
43: if (NULL !== ($tmp = mysqli_send_query($link, 'SELECT 1')))
44: printf("[006] Expecting NULL, got %s/%s\n", gettype($tmp), $tmp);
45:
46: print "done!";
47: ?>
48: --EXPECTF--
49: Warning: mysqli_send_query(): Couldn't fetch mysqli in %s on line %d
50: done!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>