array_bind_010.phpt 586 B

123456789101112131415161718192021222324252627282930313233343536
  1. --TEST--
  2. oci_bind_array_by_name() and invalid values 8
  3. --EXTENSIONS--
  4. oci8
  5. --FILE--
  6. <?php
  7. require __DIR__.'/connect.inc';
  8. $statement = oci_parse($c, 'SELECT user FROM all_objects');
  9. $array = Array(1,2,3,4,5);
  10. oci_bind_array_by_name($statement, ":c1", $array, 5, 5, SQLT_CHR);
  11. oci_execute($statement);
  12. var_dump($array);
  13. echo "Done\n";
  14. ?>
  15. --EXPECTF--
  16. Warning: oci_bind_array_by_name(): ORA-01036: illegal variable name/number in %s on line %d
  17. array(5) {
  18. [0]=>
  19. string(1) "1"
  20. [1]=>
  21. string(1) "2"
  22. [2]=>
  23. string(1) "3"
  24. [3]=>
  25. string(1) "4"
  26. [4]=>
  27. string(1) "5"
  28. }
  29. Done