Annotation of embedaddon/php/ext/oci8/tests/bind_unsupported_2.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bind with various unsupported 10g+ bind types
! 3: --SKIPIF--
! 4: <?php
! 5: if (!extension_loaded('oci8')) die("skip no oci8 extension");
! 6: if (preg_match('/^1[01]\./', oci_client_version()) !== 1) {
! 7: die ("skip expected output only valid for Oracle 10g+ clients");
! 8: }
! 9: ?>
! 10: --FILE--
! 11: <?php
! 12:
! 13: require(dirname(__FILE__).'/connect.inc');
! 14:
! 15: $types = array(
! 16: "SQLT_BDOUBLE" => SQLT_BDOUBLE,
! 17: "SQLT_BFLOAT" => SQLT_BFLOAT,
! 18: );
! 19:
! 20: foreach ($types as $t => $v) {
! 21:
! 22: echo "Test - $t\n";
! 23:
! 24: $s = oci_parse($c, "select * from dual where dummy = :c1");
! 25: $c1 = "Doug";
! 26: oci_bind_by_name($s, ":c1", $c1, -1, $v);
! 27: }
! 28:
! 29: ?>
! 30: ===DONE===
! 31: <?php exit(0); ?>
! 32: --EXPECTF--
! 33: Test - SQLT_BDOUBLE
! 34:
! 35: Warning: oci_bind_by_name(): Unknown or unsupported datatype given: 22 in %sbind_unsupported_2.php on line %d
! 36: Test - SQLT_BFLOAT
! 37:
! 38: Warning: oci_bind_by_name(): Unknown or unsupported datatype given: 21 in %sbind_unsupported_2.php on line %d
! 39: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>