如何使用 PHP5(如 MySql 的 mysql_fetch_field)为 SQLite v2.8 表中的每一列获取元数据/约束(特别是主键和“允许为空”)?
sqlite_fetch_column_types
(OO:)$db->fetchColumnTypes
只获取列名和数据类型:
http ://dk.php.net/manual/en/function.sqlite-fetch-column-types.php
SQLITE_MASTER 有信息 - 但不是作为变量。例子:
SELECT name FROM SQLITE_MASTER;
... SQLITE_MASTER 仅输出具有此结构的数组(v2.8):
[type] => table
[name] => foo
[tbl_name] => foo
[rootpage] => 3
[sql] => CREATE TABLE foo ( id INTEGER PRIMARY KEY, name CHAR(255) )
(什么是“rootpage”?)