【发布时间】:2013-11-24 02:25:54
【问题描述】:
有没有办法实现:
CREATE TABLE sample LIKE master;
使用 Codeigniter 活动记录还是 dbforge?
原因是这是从管理面板执行的;给管理员一个表单,并从 POST 中捕获新的表名。
【问题讨论】:
标签: php codeigniter activerecord dbforge
有没有办法实现:
CREATE TABLE sample LIKE master;
使用 Codeigniter 活动记录还是 dbforge?
原因是这是从管理面板执行的;给管理员一个表单,并从 POST 中捕获新的表名。
【问题讨论】:
标签: php codeigniter activerecord dbforge
你可以试试这个
$tablename = $_POST['tblname'];
$mastertable = $_POST['mastertable']
$this->db->query("CREATE TABLE $tablename LIKE $mastertable");
复制数据
$query = $this->db->get($mastertable);
foreach ($query->result() as $row) {
$this->db->insert($tablename,$row);
}
【讨论】: