Annotation of embedaddon/php/ext/mysqli/tests/001.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: mysqli connect
3: --SKIPIF--
4: <?php
5: require_once('skipif.inc');
6: require_once('skipifemb.inc');
7: require_once('skipifconnectfailure.inc');
8: ?>
9: --FILE--
10: <?php
11: require_once("connect.inc");
12:
13: $test = "";
14:
15: /*** test mysqli_connect localhost:port ***/
16: $link = my_mysqli_connect($host, $user, $passwd, "", $port, $socket);
17: $test .= ($link) ? "1" : "0";
18: mysqli_close($link);
19:
20: /*** test mysqli_real_connect ***/
21: $link = mysqli_init();
22: $test.= (my_mysqli_real_connect($link, $host, $user, $passwd, "", $port, $socket) )
23: ? "1" : "0";
24: mysqli_close($link);
25:
26: /*** test mysqli_real_connect with db ***/
27: $link = mysqli_init();
28: $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
29: ? "1" : "0";
30: mysqli_close($link);
31:
32: /*** test mysqli_real_connect with port ***/
33: $link = mysqli_init();
34: $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
35: ? "1":"0";
36: mysqli_close($link);
37:
38: /* temporary addition for Kent's setup, Win32 box */
39: for ($i = 0; $i < 10; $i++) {
40: if (!$link = mysqli_init())
41: printf("[001 + %d] mysqli_init() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error());
42:
43: if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket))
44: printf("[002 + %d] mysqli_real_connect() failed, [%d] %s\n", $i, mysqli_connect_errno(), mysqli_connect_error());
45:
46: mysqli_close($link);
47: }
48:
49: /*** test mysqli_real_connect compressed ***/
50: /*
51: $link = mysqli_init();
52: $test .= (my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket, MYSQLI_CLIENT_COMPRESS))
53: ? "1" : "0";
54: mysqli_close($link);
55: */
56: /* todo ssl connections */
57:
58: var_dump($test);
59: print "done!";
60: ?>
61: --EXPECTF--
62: %s(4) "1111"
63: done!
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>