default_prefetch0.phpt 966 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. --TEST--
  2. oci8.default_prefetch ini option
  3. --EXTENSIONS--
  4. oci8
  5. --INI--
  6. oci8.default_prefetch=20
  7. --FILE--
  8. <?php
  9. require(__DIR__."/connect.inc");
  10. // Initialize
  11. $stmtarray = array(
  12. "drop table default_prefetch_tab",
  13. "create table default_prefetch_tab (id number, value number)",
  14. "insert into default_prefetch_tab (id, value) values (1,1)",
  15. "insert into default_prefetch_tab (id, value) values (1,1)",
  16. "insert into default_prefetch_tab (id, value) values (1,1)",
  17. );
  18. oci8_test_sql_execute($c, $stmtarray);
  19. // Run Test
  20. $select_sql = "select * from default_prefetch_tab";
  21. if (!($s = oci_parse($c, $select_sql))) {
  22. die("oci_parse(select) failed!\n");
  23. }
  24. if (!oci_execute($s)) {
  25. die("oci_execute(select) failed!\n");
  26. }
  27. var_dump(oci_fetch($s));
  28. var_dump(oci_num_rows($s));
  29. // Cleanup
  30. $stmtarray = array(
  31. "drop table default_prefetch_tab"
  32. );
  33. oci8_test_sql_execute($c, $stmtarray);
  34. echo "Done\n";
  35. ?>
  36. --EXPECT--
  37. bool(true)
  38. int(1)
  39. Done