PHP5(MySqlのmysql_fetch_fieldなど)を使用して、SQLite v2.8テーブルの各列のメタデータ/制約(特に主キーと「null許可」)を取得するにはどうすればよいですか?
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) )
(そして「ルートページ」とは何ですか?)