mirror of
https://github.com/php/php-src.git
synced 2026-04-24 16:38:25 +02:00
MFH: New test for oci_fetch_all
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
--TEST--
|
||||
Bug #47189 (Multiple oci_fetch_all calls)
|
||||
--SKIPIF--
|
||||
<?php if (!extension_loaded('oci8')) die ("skip no oci8 extension"); ?>
|
||||
--FILE--
|
||||
<?php
|
||||
|
||||
require(dirname(__FILE__).'/connect.inc');
|
||||
|
||||
$s = oci_parse($c, "select * from dual");
|
||||
oci_execute($s);
|
||||
oci_fetch_all($s, $rs, 0, -1, OCI_FETCHSTATEMENT_BY_ROW);
|
||||
var_dump($rs);
|
||||
oci_fetch_all($s, $rs1, 0, -1, OCI_FETCHSTATEMENT_BY_ROW);
|
||||
var_dump($rs1);
|
||||
|
||||
$s = oci_parse($c, "select * from dual");
|
||||
oci_execute($s);
|
||||
oci_fetch_all($s, $rs, 0, 1, OCI_FETCHSTATEMENT_BY_ROW);
|
||||
var_dump($rs);
|
||||
oci_fetch_all($s, $rs1, 0, 1, OCI_FETCHSTATEMENT_BY_ROW);
|
||||
var_dump($rs1);
|
||||
|
||||
?>
|
||||
===DONE===
|
||||
<?php exit(0); ?>
|
||||
--EXPECTF--
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
["DUMMY"]=>
|
||||
string(1) "X"
|
||||
}
|
||||
}
|
||||
array(0) {
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
["DUMMY"]=>
|
||||
string(1) "X"
|
||||
}
|
||||
}
|
||||
|
||||
Warning: oci_fetch_all(): ORA-01002: %s in %s on line %d
|
||||
array(0) {
|
||||
}
|
||||
===DONE===
|
||||
Reference in New Issue
Block a user