diff options
author | Antony Dovgal <tony2001@php.net> | 2006-01-20 11:07:51 +0000 |
---|---|---|
committer | Antony Dovgal <tony2001@php.net> | 2006-01-20 11:07:51 +0000 |
commit | f32c1b7c2b01f082cf640dea7465e65615a6097d (patch) | |
tree | 49042bf9a64ecffa51be41a470cdd68169d2d5f4 | |
parent | f14d1152fe9dc01ab602af49c25ea8de5662e655 (diff) | |
download | php-git-f32c1b7c2b01f082cf640dea7465e65615a6097d.tar.gz |
add new test
-rw-r--r-- | ext/oci8/tests/bug36096.phpt | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ext/oci8/tests/bug36096.phpt b/ext/oci8/tests/bug36096.phpt new file mode 100644 index 0000000000..7d899ee1c0 --- /dev/null +++ b/ext/oci8/tests/bug36096.phpt @@ -0,0 +1,28 @@ +--TEST-- +Bug #36096 (oci_result() returns garbage after oci_fetch() failed) +--SKIPIF-- +<?php if (!extension_loaded('oci8')) die("skip no oci8 extension"); ?> +--FILE-- +<?php + +require dirname(__FILE__)."/connect.inc"; + +$sql = "SELECT 'ABC' FROM DUAL WHERE 1<>1"; +$stmt = oci_parse($c, $sql); + +if(oci_execute($stmt, OCI_COMMIT_ON_SUCCESS)){ + var_dump(oci_fetch($stmt)); + var_dump(oci_result($stmt, 1)); + var_dump(oci_field_name($stmt, 1)); + var_dump(oci_field_type($stmt, 1)); +} + +echo "Done\n"; + +?> +--EXPECT-- +bool(false) +bool(false) +bool(false) +bool(false) +Done |