xref: /php-src/ext/mysqli/tests/045.phpt (revision 7a9120e5)
1--TEST--
2mysqli_stmt_bind_result (SHOW)
3--EXTENSIONS--
4mysqli
5--SKIPIF--
6<?php
7    require_once __DIR__ . '/test_setup/test_helpers.inc';
8    $link = mysqli_connect_or_skip();
9    $stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'");
10    mysqli_stmt_execute($stmt);
11
12    if (!$stmt->field_count) {
13        printf("skip SHOW command is not supported in prepared statements.");
14    }
15    $stmt->close();
16    mysqli_close($link);
17?>
18--FILE--
19<?php
20    require_once 'connect.inc';
21
22    /*** test mysqli_connect 127.0.0.1 ***/
23    $link = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket);
24
25    $stmt = mysqli_prepare($link, "SHOW VARIABLES LIKE 'port'");
26    mysqli_stmt_execute($stmt);
27
28    mysqli_stmt_bind_result($stmt, $c1, $c2);
29    mysqli_stmt_fetch($stmt);
30    mysqli_stmt_close($stmt);
31    $test = array ($c1,$c2);
32
33    var_dump($test);
34
35    mysqli_close($link);
36    print "done!";
37?>
38--EXPECTF--
39array(2) {
40  [0]=>
41  string(4) "port"
42  [1]=>
43  string(%d) "%s"
44}
45done!
46