找回密码
 加入
搜索
查看: 1396|回复: 2

[AU3基础] sqlite获取字段名的方法,有没有更好的?

  [复制链接]
发表于 2019-9-26 14:33:27 | 显示全部楼层 |阅读模式
方法一:
CREATE TABLE "maps" (
  "(asd""'asd',sdfs/?|)" INTEGER,
  "hit_title" TEXT,
  "[song_path]" 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)


这是不是最好的方法了
发表于 2019-9-27 09:19:24 | 显示全部楼层
直接 SQL 语句查询不行吗?
PRAGMA  table_info([tablename])
 楼主| 发表于 2019-9-27 10:10:44 | 显示全部楼层
nmgwddj 发表于 2019-9-27 09:19
直接 SQL 语句查询不行吗?

诶!~对又多了个方法
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 17:18 , Processed in 0.066696 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表