php - 使用codeigniter在mysql的多行中插入多个检查值

标签 php mysql codeigniter

我遇到了一个问题。我想在 mysql 数据表的多行中插入多个检查值....但是当我插入它时,它全部存储在一行中... 我该如何解决... 我的模型是:

    public function apply_for_work_check()
    {
    $variable = $this->input->post('Infrashtructure');
     $data = array(
    'id' =>null,
    'works_id' => 1,
    'infrashtructure_name' => json_encode(implode(",", $variable)),
    );
    $result=$this->db->insert('infrashtructure_txn_info',$data);
    if($result)
    {
    return TRUE;
    }
    else
    {
    return FALSE;
    }
    }

最佳答案

public function apply_for_work_check()
{
 $result=array();
 $variable = $this->input->post('Infrashtructure');
 foreach($variable as $var){
     $data = array('id' =>null,'works_id' => 1,
                   'infrashtructure_name' => json_encode($var));
     $result[]=$this->db->insert('infrashtructure_txn_info',$data);
 }

 if(count($result)==array_sum($result)) {#checks if all was TRUE
   return TRUE;
 } else {
   return FALSE;
 }
}

关于php - 使用codeigniter在mysql的多行中插入多个检查值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42646430/

相关文章:

php - 如何测试 WebSocket + PHP 应用程序?

xml - mysqldump XML 的 XML 模式

mysql - 从表中选择不在当前查询结果中的所有行

codeigniter - PostgreSQL 序列的下一个值?

php - 使用 Codeigniter 获取 PUT 请求

php - PHP 可以在运行时创建静态变量吗?

php - Yii、yiic 和控制台

javascript - 使用 AJAX 在 codeigniter 中更新表单模态 Bootstrap

php - 通过php脚本显示png图片

java - JDBC/Java 应用程序端口扫描?