bug66043.phpt 615 B

1234567891011121314151617181920212223242526
  1. --TEST--
  2. Bug #66043 (Segfault calling bind_param() on mysqli)
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once("connect.inc");
  7. if ($IS_MYSQLND) {
  8. die("skip libmysql only test");
  9. }
  10. require_once('skipifconnectfailure.inc');
  11. ?>
  12. --FILE--
  13. <?php
  14. require 'connect.inc';
  15. if (!$db = my_mysqli_connect($host, $user, $passwd, $db, $port, $socket)) {
  16. printf("[001] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
  17. }
  18. $stmt = $db->stmt_init();
  19. $stmt->prepare("SELECT User FROM user WHERE password=\"\"");
  20. $stmt->execute();
  21. $stmt->bind_result($testArg);
  22. echo "Okey";
  23. ?>
  24. --EXPECTF--
  25. Okey