用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1797|回复: 4
收起左侧

[HELP] 求助:如何获取一个table的key list?

[复制链接]
发表于 2012-12-24 21:43:11 | 显示全部楼层 |阅读模式
1.如题
2.我的目的是想从数据库的table中获取key的列表,然后从post中去掉不相关的数据.请问这样是否可行?

多谢!
发表于 2012-12-25 09:17:46 | 显示全部楼层
可以  但是有AUTO_INCREMENT 得考虑一下   
从数据库的table中获取key(可以先取出一条,用foreach 如foreach($dbquery as $k=>$v){$db[$k]=$_POST[$k];})
发表于 2012-12-25 13:26:32 | 显示全部楼层
但是有AUTO_INCREMENT 得考虑一下
 楼主| 发表于 2012-12-26 20:00:35 | 显示全部楼层
sdink 发表于 2012-12-25 09:17
可以  但是有AUTO_INCREMENT 得考虑一下   
从数据库的table中获取key(可以先取出一条,用foreach 如foreac ...

谢谢!
但是如果数据库中本身没有数据的话呢?
我用
  1. $this->db->query("show fields from ".$table)->result_array();
复制代码
获取到信息之后把 "Field" 给筛选了出来.大概完成功能了,请问这样会有问题么?
另外AUTO_INCREMENT的需要考虑什么呢?
发表于 2012-12-26 23:07:26 | 显示全部楼层
yadam 发表于 2012-12-26 20:00
谢谢!
但是如果数据库中本身没有数据的话呢?
我用获取到信息之后把 "Field" 给筛选了出来.大概完成功能了 ...

没事

本版积分规则