Annotation of embedaddon/php/ext/mysqli/tests/001.phpt, revision 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>