diff options
author | Marcus Boerger <helly@php.net> | 2003-04-19 10:36:58 +0000 |
---|---|---|
committer | Marcus Boerger <helly@php.net> | 2003-04-19 10:36:58 +0000 |
commit | 5f97e66ba5b585ff8a679ed6ed7acfaafc3e7e20 (patch) | |
tree | d120706f82760f6c8d2d3aa856bfeb0fc9c2f992 | |
parent | 664026025398ecdbb218334aee86259165eeec38 (diff) | |
download | php-git-5f97e66ba5b585ff8a679ed6ed7acfaafc3e7e20.tar.gz |
Add test for different result representations
-rwxr-xr-x | ext/sqlite/tests/sqlite_003.phpt | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/ext/sqlite/tests/sqlite_003.phpt b/ext/sqlite/tests/sqlite_003.phpt new file mode 100755 index 0000000000..4ae38b33d6 --- /dev/null +++ b/ext/sqlite/tests/sqlite_003.phpt @@ -0,0 +1,49 @@ +--TEST-- +sqlite: Simple insert/select, different result represenatation +--SKIPIF-- +<?php +if (!extension_loaded("sqlite")) print "skip"; ?> +--FILE-- +<?php +include "blankdb.inc"; + +sqlite_query("CREATE TABLE foo(c1 date, c2 time, c3 varchar(64))", $db); +sqlite_query("INSERT INTO foo VALUES ('2002-01-02', '12:49:00', NULL)", $db); +$r = sqlite_query("SELECT * from foo", $db); +var_dump(sqlite_fetch_array($r, SQLITE_BOTH)); +$r = sqlite_query("SELECT * from foo", $db); +var_dump(sqlite_fetch_array($r, SQLITE_NUM)); +$r = sqlite_query("SELECT * from foo", $db); +var_dump(sqlite_fetch_array($r, SQLITE_ASSOC)); +?> +--EXPECT-- +array(6) { + [0]=> + string(10) "2002-01-02" + ["c1"]=> + string(10) "2002-01-02" + [1]=> + string(8) "12:49:00" + ["c2"]=> + string(8) "12:49:00" + [2]=> + NULL + ["c3"]=> + NULL +} +array(3) { + [0]=> + string(10) "2002-01-02" + [1]=> + string(8) "12:49:00" + [2]=> + NULL +} +array(3) { + ["c1"]=> + string(10) "2002-01-02" + ["c2"]=> + string(8) "12:49:00" + ["c3"]=> + NULL +} |