diff options
| author | Ilia Alshanetsky <iliaa@php.net> | 2003-06-25 16:59:24 +0000 |
|---|---|---|
| committer | Ilia Alshanetsky <iliaa@php.net> | 2003-06-25 16:59:24 +0000 |
| commit | 94b90d0c0ad99fdb13143d11887f5f1d5c1b6768 (patch) | |
| tree | ed87ba607a2ce30619d64f25e7cc2981c4f48349 /ext/sqlite/tests/sqlite_019.phpt | |
| parent | a4f41fbb26c3e381adcb8f556618ce233b2bfd0a (diff) | |
| download | php-git-94b90d0c0ad99fdb13143d11887f5f1d5c1b6768.tar.gz | |
Added sqlite_single_query() and it's OO equivalent single_query().
Diffstat (limited to 'ext/sqlite/tests/sqlite_019.phpt')
| -rwxr-xr-x | ext/sqlite/tests/sqlite_019.phpt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/ext/sqlite/tests/sqlite_019.phpt b/ext/sqlite/tests/sqlite_019.phpt new file mode 100755 index 0000000000..b67d5d2899 --- /dev/null +++ b/ext/sqlite/tests/sqlite_019.phpt @@ -0,0 +1,46 @@ +--TEST-- +sqlite: single query +--SKIPIF-- +<?php # vim:ft=php +if (!extension_loaded("sqlite")) print "skip"; ?> +--FILE-- +<?php +include "blankdb.inc"; + +sqlite_query($db, "CREATE TABLE test_db ( id INTEGER PRIMARY KEY, data VARCHAR(100) )"); +for ($i = 0; $i < 10; $i++) { + sqlite_query($db, "INSERT INTO test_db (data) VALUES('{$i}data')"); +} +sqlite_query($db, "INSERT INTO test_db (data) VALUES(NULL)"); + +var_dump(sqlite_single_query($db, "SELECT id FROM test_db WHERE id=5")); +var_dump(sqlite_single_query($db, "SELECT * FROM test_db WHERE id=4")); +var_dump(sqlite_single_query($db, "SELECT data FROM test_db WHERE id=6")); +var_dump(sqlite_single_query($db, "SELECT * FROM test_db WHERE id < 5")); +var_dump(sqlite_single_query($db, "SELECT * FROM test db WHERE id < 4")); +var_dump(sqlite_single_query($db, "SELECT * FROM test_db WHERE id=999999")); +var_dump(sqlite_single_query($db, "SELECT id FROM test_db WHERE id=5", FALSE)); + +?> +--EXPECTF-- +string(1) "5" +string(1) "4" +string(5) "5data" +array(4) { + [0]=> + string(1) "1" + [1]=> + string(1) "2" + [2]=> + string(1) "3" + [3]=> + string(1) "4" +} + +Warning: sqlite_single_query(): no such table: test in %s on line %d +bool(false) +NULL +array(1) { + [0]=> + string(1) "5" +} |
