说明

getTableInfo可以获取表信息,信息类型包括fields,type,bind,pk,以数组的形式展示,可以指定某个信息进行获取

示例

//获取`think_user`表所有信息Db::getTableInfo('demo');//获取`think_user`表所有字段Db::getTableInfo('demo','fields');//获取`think_user`表所有字段的类型Db::getTableInfo('demo','type');//获取`think_user`表的主键Db::getTableInfo('demo','pk');

输出

Array([fields]=>Array([0]=>id[1]=>name[2]=>score)[type]=>Array([id]=>int(11)unsigned[name]=>varchar(20)[score]=>int(10))[bind]=>Array([id]=>1[name]=>2[score]=>1)[pk]=>id)Array([0]=>id[1]=>name[2]=>score)Array([id]=>int(11)unsigned[name]=>varchar(20)[score]=>int(10))id