mysqli_fetch_lengths_oo.phpt 928 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. --TEST--
  2. mysqli_result->lengths
  3. --SKIPIF--
  4. <?php
  5. require_once('skipif.inc');
  6. require_once('skipifemb.inc');
  7. require_once('skipifconnectfailure.inc');
  8. ?>
  9. --FILE--
  10. <?php
  11. require_once("connect.inc");
  12. if (!$mysqli = new my_mysqli($host, $user, $passwd, $db, $port, $socket))
  13. printf("[001] Cannot connect\n");
  14. require('table.inc');
  15. if (!$res = $mysqli->query("SELECT id, label FROM test ORDER BY id LIMIT 1")) {
  16. printf("[002] [%d] %s\n", $mysqli->errno, $mysqli->error);
  17. }
  18. var_dump($res->lengths);
  19. while ($row = $res->fetch_assoc())
  20. var_dump($res->lengths);
  21. var_dump($res->lengths);
  22. $res->free_result();
  23. var_dump($res->lengths);
  24. $mysqli->close();
  25. print "done!";
  26. ?>
  27. --CLEAN--
  28. <?php
  29. require_once("clean_table.inc");
  30. ?>
  31. <?php
  32. require_once("clean_table.inc");
  33. ?>
  34. --EXPECTF--
  35. NULL
  36. array(2) {
  37. [0]=>
  38. int(1)
  39. [1]=>
  40. int(1)
  41. }
  42. NULL
  43. Warning: main(): Property access is not allowed yet in %s on line %d
  44. NULL
  45. done!