diff options
author | Ilia Alshanetsky <iliaa@php.net> | 2005-07-07 18:49:58 +0000 |
---|---|---|
committer | Ilia Alshanetsky <iliaa@php.net> | 2005-07-07 18:49:58 +0000 |
commit | 5156c7b38f6695d6e420ab835e16bfec121df163 (patch) | |
tree | d34f55656457323875c96c20196de9639dd3fda3 /ext/pdo/tests/pdo_018.phpt | |
parent | e7b930ea9ac9810ec3f0686b6ca7993fb7708b71 (diff) | |
download | php-git-5156c7b38f6695d6e420ab835e16bfec121df163.tar.gz |
1st set of fixes to make tests work with MySQL
# Additional changes pending
Diffstat (limited to 'ext/pdo/tests/pdo_018.phpt')
-rw-r--r-- | ext/pdo/tests/pdo_018.phpt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/pdo/tests/pdo_018.phpt b/ext/pdo/tests/pdo_018.phpt index dce59b25ef..1e2290c400 100644 --- a/ext/pdo/tests/pdo_018.phpt +++ b/ext/pdo/tests/pdo_018.phpt @@ -77,6 +77,10 @@ $db->setAttribute(PDO_ATTR_ERRMODE, PDO_ERRMODE_EXCEPTION); var_dump($db->query('SELECT COUNT(*) FROM classtypes')->fetchColumn()); var_dump($db->query('SELECT id, name FROM classtypes ORDER by id')->fetchAll(PDO_FETCH_COLUMN|PDO_FETCH_UNIQUE)); +if ($db->getAttribute(PDO_ATTR_DRIVER_NAME) == 'mysql') { + $db->setAttribute(PDO_MYSQL_ATTR_USE_BUFFERED_QUERY, 1); +} + $objs = array(); $objs[0] = new stdClass; $objs[1] = new TestBase; @@ -101,6 +105,8 @@ foreach($objs as $obj) echo "===TYPES===\n"; var_dump($ctypes); +unset($stmt); + echo "===INSERT===\n"; $stmt = $db->prepare('INSERT INTO test VALUES(:id, :classtype, :val)'); $stmt->bindParam(':id', $idx); @@ -121,6 +127,8 @@ foreach($objs as $idx => $obj) $stmt->execute(); } +unset($stmt); + echo "===DATA===\n"; var_dump($db->query('SELECT test.val FROM test')->fetchAll(PDO_FETCH_COLUMN)); |