5 changed files with 123 additions and 0 deletions
-
1NEWS
-
2ext/sqlite/php_sqlite.h
-
68ext/sqlite/sqlite.c
-
27ext/sqlite/tests/sqlite_026.phpt
-
25ext/sqlite/tests/sqlite_oo_028.phpt
@ -0,0 +1,27 @@ |
|||
--TEST-- |
|||
sqlite: sqlite_fetch_column_types |
|||
--SKIPIF-- |
|||
<?php # vim:ft=php |
|||
if (!extension_loaded("sqlite")) print "skip"; ?> |
|||
--FILE-- |
|||
<?php |
|||
include "blankdb.inc"; |
|||
|
|||
sqlite_query($db, "CREATE TABLE strings(a, b INTEGER, c VARCHAR(10), d)"); |
|||
sqlite_query($db, "INSERT INTO strings VALUES('1', '2', '3', 'abc')"); |
|||
|
|||
var_dump(sqlite_fetch_column_types($db, "strings")); |
|||
|
|||
sqlite_close($db); |
|||
?> |
|||
--EXPECT-- |
|||
array(4) { |
|||
["a"]=> |
|||
string(0) "" |
|||
["b"]=> |
|||
string(7) "INTEGER" |
|||
["c"]=> |
|||
string(11) "VARCHAR(10)" |
|||
["d"]=> |
|||
string(0) "" |
|||
} |
|||
@ -0,0 +1,25 @@ |
|||
--TEST-- |
|||
sqlite-oo: sqlite_fetch_column_types |
|||
--SKIPIF-- |
|||
<?php # vim:ft=php |
|||
if (!extension_loaded("sqlite")) print "skip"; ?> |
|||
--FILE-- |
|||
<?php |
|||
include "blankdb_oo.inc"; |
|||
|
|||
$db->query("CREATE TABLE strings(a, b INTEGER, c VARCHAR(10), d)"); |
|||
$db->query("INSERT INTO strings VALUES('1', '2', '3', 'abc')"); |
|||
|
|||
var_dump($db->fetch_column_types("strings")); |
|||
?> |
|||
--EXPECT-- |
|||
array(4) { |
|||
["a"]=> |
|||
string(0) "" |
|||
["b"]=> |
|||
string(7) "INTEGER" |
|||
["c"]=> |
|||
string(11) "VARCHAR(10)" |
|||
["d"]=> |
|||
string(0) "" |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue