summaryrefslogtreecommitdiff
path: root/ext/pdo_oci/tests/bug57702.phpt
diff options
context:
space:
mode:
authorChristopher Jones <christopher.jones@oracle.com>2015-07-10 09:49:10 +1000
committerChristopher Jones <christopher.jones@oracle.com>2015-07-10 09:49:10 +1000
commite79433743a7fa71f5bd1e04f40bda4cf1081b7d9 (patch)
tree69b031d8cfc1c68dbe5d1b86ea81c7a1b146844b /ext/pdo_oci/tests/bug57702.phpt
parenta3c54dd1b705878ec520e2f649f8edc760759fb5 (diff)
downloadphp-git-e79433743a7fa71f5bd1e04f40bda4cf1081b7d9.tar.gz
Add new test section. Diff with query 5 is still to be resolved
Diffstat (limited to 'ext/pdo_oci/tests/bug57702.phpt')
-rw-r--r--ext/pdo_oci/tests/bug57702.phpt24
1 files changed, 22 insertions, 2 deletions
diff --git a/ext/pdo_oci/tests/bug57702.phpt b/ext/pdo_oci/tests/bug57702.phpt
index 0060bb0f2e..d0abc6ff8c 100644
--- a/ext/pdo_oci/tests/bug57702.phpt
+++ b/ext/pdo_oci/tests/bug57702.phpt
@@ -81,7 +81,6 @@ while ($stmt->fetch(PDO::FETCH_BOUND)) {
var_dump($clob1);
var_dump($clob2);
}
-print "done\n";
////////////////////
@@ -123,6 +122,22 @@ for ($i = 0; $i < count($a); $i++) {
var_dump(stream_get_contents($a[$i][1]));
}
+////////////////////
+
+echo "\nSixth Query\n";
+
+$db->setAttribute(PDO::ATTR_STRINGIFY_FETCHES, false); // Let's use streams
+
+$a = array();
+$i = 0;
+foreach($db->query("select data1 as d4_1, data2 as d4_2 from bug57702 order by id") as $row) {
+ $a[$i][0] = $row['d4_1'];
+ $a[$i][1] = $row['d4_2'];
+ var_dump(stream_get_contents($a[$i][0]));
+ var_dump(stream_get_contents($a[$i][1]));
+ $i++;
+}
+
// Cleanup
$query = "drop table bug57702";
$stmt = $db->prepare($query);
@@ -149,7 +164,6 @@ string(11) "row 1 col 1"
string(11) "row 1 col 2"
string(11) "row 2 col 1"
string(11) "row 2 col 2"
-done
Fourth Query
string(11) "row 1 col 1"
@@ -162,4 +176,10 @@ string(11) "row 2 col 1"
string(11) "row 2 col 2"
string(11) "row 2 col 1"
string(11) "row 2 col 2"
+
+Sixth Query
+string(11) "row 1 col 1"
+string(11) "row 1 col 2"
+string(11) "row 2 col 1"
+string(11) "row 2 col 2"
done