Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在codeigniter中实现代码_Php_Mysql_Codeigniter - Fatal编程技术网

Php 如何在codeigniter中实现代码

Php 如何在codeigniter中实现代码,php,mysql,codeigniter,Php,Mysql,Codeigniter,我想在codeigniter中插入数据 以下是我的看法: <input type="text" placeholder="Name" name="name[]"> <input type="text" placeholder="Work Name" name="work[]"> Codeigniter拒绝使用mysql查询。如何解决这个问题。在控制器中提前感谢 class CommonController extends CI_Controller { public

我想在codeigniter中插入数据

以下是我的看法:

<input type="text" placeholder="Name" name="name[]">
<input type="text" placeholder="Work Name" name="work[]">
Codeigniter拒绝使用mysql查询。如何解决这个问题。在控制器中提前感谢

class CommonController extends CI_Controller {
  public function __construct() {
    parent::__construct();
      $this->load->model('common_model'); //load your model my model is "common model"
  }

 public function add_work(){
 $names = $_POST['name'];
 $works = $_POST['work'];

 foreach($names as $key => $name){
             $name= "your specified name";
             $insertdata = array();
             $insertdata['work'] = $works[$key];
             $insertdata['name'] = $name;
             $this->common_model->insert($insertdata);
        //$insert = mysql_query("INSERT INTO work(name,work) values ( '$name','$work')");
            }
  }
}
在您的模型“common_model.php”中


您是否有多个带有
name=“name[]”和
name=“work[]”
的文本框?是。我有不止一个文本框,如果你像这样使用mysql,你需要先连接它。请在这里添加代码。如果你想在codeigniter
$this->db->query(“你在这里的查询”)中查询,请尝试这个
有关参考,请查看以下内容:Getting
Undefined variable:insertData
现在Getting
您必须使用“set”方法更新条目。
表名是否有前缀?确定在模型中尝试此insert函数$此->数据库->设置($insertData)$此->数据库->插入('work');
class CommonController extends CI_Controller {
  public function __construct() {
    parent::__construct();
      $this->load->model('common_model'); //load your model my model is "common model"
  }

 public function add_work(){
 $names = $_POST['name'];
 $works = $_POST['work'];

 foreach($names as $key => $name){
             $name= "your specified name";
             $insertdata = array();
             $insertdata['work'] = $works[$key];
             $insertdata['name'] = $name;
             $this->common_model->insert($insertdata);
        //$insert = mysql_query("INSERT INTO work(name,work) values ( '$name','$work')");
            }
  }
}
 class Common_model extends CI_Model {

/**
 * Constructor 
 *
 */
   public function __construct()
 {
     parent::__construct();

  }//Controller End
  public function insert($insertData=array()){
     $this->db->insert('work', $insertData);
  }


}