実装する方法はありますか:
CREATE TABLE sample LIKE master;
Codeigniter アクティブ レコードまたは dbforge を使用していますか?
その理由は、これが管理パネルから実行されているためです。管理者にはフォームが与えられ、新しいテーブル名は POST から取得されます。
実装する方法はありますか:
CREATE TABLE sample LIKE master;
Codeigniter アクティブ レコードまたは dbforge を使用していますか?
その理由は、これが管理パネルから実行されているためです。管理者にはフォームが与えられ、新しいテーブル名は POST から取得されます。
これを試すことができます
$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);
}