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