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>