函数名 | 扩展取值函数 > GetList 获得列表记录数据 |
功能 | 获得数据表数据列表,定义文件为JSON结构体 |
参数 | tablename = 必选,数据表名 column = 可选,要列表的默认字段,为空时默认列全部字段 二种表现形式,简单表现和复杂表现: 简单表现,字符串描述,多个字段时用英文逗号分隔,例:"column":"id,uname,...." 复杂表现,字段名+字段类型定义数组,例:"column":{"id":[2,0],"uname":[4,0]} 字段类型定义值设置如下: 参数1: 1=boolean 2=int,bigint 3=float 4=varchar,date,time,datetime,text,longtext 参数2: 0=原值不处理 1=字符串解密 2=字符串加密 3=当前日期时间 4=用户IP 5=MD5加密,大小写敏感 例:"id":[2,0],解释为字段名为id,字段类型为整数,字段使用原值不处理 wherestr = 可选,定义默认查询条件语句,多个用英文括号和逻辑运算符处理,逻辑运算符可用如后:and,or order = 可选,定义默认排序规则,模板语句中排序规则参数为空时使用这个值,为空时默认ID倒序,ORDER BY id DESC |
范例 | { "funcname":"GetList", "tablename":"user", "column":{ "id":[2,0], "uname":[4,0], "mobile":[4,1], } } |
注释 | 定义文件中,funcname,tablename为必有,column为可选,为空时返回表中全部字段,否则返回指定字段 |