sqlite获取字段名的方法,有没有更好的?
方法一:CREATE TABLE "maps" (
"(asd""'asd',sdfs/?|)" INTEGER,
"hit_title" TEXT,
"" real,
'{123123}' blob,
PRIMARY KEY ("hit_title")
);方法是读取表结构语句,然后正则去匹配,但是发现会出错,遇见奇怪字段名的时候太难匹配了!
SELECT sql FROM sqlite_master WHERE tbl_name = '%s' AND type = 'table'
方法二:_SQLite_Query(-1, 'SELECT * FROM "maps" LIMIT 0,1', $hQuery)
_SQLite_FetchNames($hQuery, $aNames) ; 读输出的列名
_ArrayDisplay($aNames)
这是不是最好的方法了
直接 SQL 语句查询不行吗?
PRAGMAtable_info() nmgwddj 发表于 2019-9-27 09:19
直接 SQL 语句查询不行吗?
诶!~对又多了个方法
页:
[1]