From: Ilia Alshanetsky Date: Sun, 24 Jul 2005 17:19:59 +0000 (+0000) Subject: Added test for bug #33841. X-Git-Tag: RELEASE_0_9~25 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bc80bdb973a74ba0c0a73e12b83fb523dd0eaaa9;p=php Added test for bug #33841. --- diff --git a/ext/pdo_sqlite/tests/bug33841.phpt b/ext/pdo_sqlite/tests/bug33841.phpt new file mode 100644 index 0000000000..936aebf98f --- /dev/null +++ b/ext/pdo_sqlite/tests/bug33841.phpt @@ -0,0 +1,28 @@ +--TEST-- +PDO SQLite Bug #33841 (rowCount() does not work on prepared statements) +--SKIPIF-- + +--FILE-- +exec('CREATE TABLE test (text)'); + +$stmt = $db->prepare("INSERT INTO test VALUES ( :text )"); +$stmt->bindParam(':text', $name); +$name = 'test1'; +var_dump($stmt->execute(), $stmt->rowCount()); + +$stmt = $db->prepare("UPDATE test SET text = :text "); +$stmt->bindParam(':text', $name); +$name = 'test2'; +var_dump($stmt->execute(), $stmt->rowCount()); + +--EXPECT-- +bool(true) +int(1) +bool(true) +int(1)