069.phpt 686 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. mysqli multi_query, next_result, more_results
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once('skipifconnectfailure.inc');
  7. ?>
  8. --FILE--
  9. <?php
  10. require_once("connect.inc");
  11. $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
  12. $mysql->multi_query('SELECT 1;SELECT 2');
  13. do {
  14. $res = $mysql->store_result();
  15. if ($mysql->errno == 0) {
  16. while ($arr = $res->fetch_assoc()) {
  17. var_dump($arr);
  18. }
  19. $res->free();
  20. }
  21. if (!$mysql->more_results()) {
  22. break;
  23. }
  24. } while (@$mysql->next_result());
  25. $mysql->close();
  26. print "done!";
  27. ?>
  28. --EXPECTF--
  29. array(1) {
  30. [1]=>
  31. %unicode|string%(1) "1"
  32. }
  33. array(1) {
  34. [2]=>
  35. %unicode|string%(1) "2"
  36. }
  37. done!