summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Friebe <thekid@php.net>2008-11-09 10:26:31 +0000
committerTimm Friebe <thekid@php.net>2008-11-09 10:26:31 +0000
commit963aa85764d255d8a5e50833c02fd132a6bfaa6b (patch)
treeae3b673578f5d116ac5dbfb7edfc6c9f0b91ee6a
parentf121e72ac7e8eb4677dd5c8864c61d347a8c61df (diff)
downloadphp-git-963aa85764d255d8a5e50833c02fd132a6bfaa6b.tar.gz
- Initial release
# Tests sybase_unbuffered_query() together with sybase_free_result()
-rw-r--r--ext/sybase_ct/tests/bug30312-withfree.phpt34
1 files changed, 34 insertions, 0 deletions
diff --git a/ext/sybase_ct/tests/bug30312-withfree.phpt b/ext/sybase_ct/tests/bug30312-withfree.phpt
new file mode 100644
index 0000000000..0017865da4
--- /dev/null
+++ b/ext/sybase_ct/tests/bug30312-withfree.phpt
@@ -0,0 +1,34 @@
+--TEST--
+Sybase-CT bug #30312 (sybase_unbuffered_query calls, with free)
+--SKIPIF--
+<?php require('skipif.inc'); ?>
+--FILE--
+<?php
+/* This file is part of PHP test framework for ext/sybase_ct
+ *
+ * $Id$
+ */
+
+ require('test.inc');
+ error_reporting(error_reporting() & !E_NOTICE); // Suppress notices
+
+ $db= sybase_connect_ex();
+
+ $query= sybase_unbuffered_query('select datepart(yy, getdate())');
+ $array= sybase_fetch_row($query);
+ var_dump($array[0]);
+ sybase_free_result($query);
+
+ $query= sybase_unbuffered_query('select datepart(mm, getdate()), datepart(dd, getdate())');
+ $array= sybase_fetch_row($query);
+ var_dump($array);
+ sybase_free_result($query);
+?>
+--EXPECTF--
+int(%d)
+array(2) {
+ [0]=>
+ int(%d)
+ [1]=>
+ int(%d)
+}