Annotation of embedaddon/php/ext/mysqli/tests/bug45289.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #45289 (Bogus store_result on PS)
                      3: --SKIPIF--
                      4: <?php
                      5: require_once('skipif.inc');
                      6: require_once('skipifconnectfailure.inc');
                      7: ?>
                      8: --FILE--
                      9: <?php
                     10:        require('table.inc');
                     11: 
                     12:        $link->close();
                     13: 
                     14:        $link = mysqli_init();
                     15:        if (!($link->real_connect($host, $user, $passwd, $db, $port, $socket)))
                     16:                printf("[001] Cannot connect to the server using host=%s, user=%s, passwd=***, dbname=%s, port=%s, socket=%s\n",
                     17:                        $host, $user, $db, $port, $socket);
                     18: 
                     19:        $id = 1;
                     20:        if (!($stmt = $link->prepare('SELECT id, label FROM test WHERE id=? LIMIT 1')))
                     21:                printf("[002] [%d] %s\n", $link->errno, $link->error);
                     22: 
                     23:        if (!$stmt->bind_param('i', $id) || !$stmt->execute())
                     24:                printf("[003] [%d] %s\n", $stmt->errno, $stmt->error);
                     25: 
                     26:        if ($res = $link->store_result()) {
                     27:                if ($IS_MYSQLND)
                     28:                        printf("[004] Can store result!\n");
                     29:                else
                     30:                        printf("[004] [007] http://bugs.mysql.com/bug.php?id=47485\n");
                     31:        } else {
                     32:                printf("[004] [%d] %s\n", $link->errno, $link->error);
                     33:        }
                     34: ?>
                     35: --CLEAN--
                     36: <?php
                     37:        require_once("clean_table.inc");
                     38: ?>
                     39: --EXPECTF--
                     40: [004] [%s

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>