php如何循环添加数据,php – 如何使用循环将数据插入表.?

我想使用循环在数据库表中插入数据.为此,我首先需要从用户配置文件表中获取Account_id的数据.当用户在我的网站上注册时,他/她的名字表是自动创建的,我将这个表名存储在Account_id中.这就是为什么我必须要这个领域.

首先,我获得所有注册用户的Account_id值.然后我在模型中使用for循环搜索此表.

找到这个表后,应该插入行,这是动态创建的

$data = array(

'Paper_Name' => $paper_name,

'Paper_Type' => $paper_type,

'paid_type' => $paid_type

);

这是我的型号代码.

class create_main_table_model extends CI_Model {

function login($data){

$query = $this->db->insert('main_table', $data);

$update_userdata = $this->db->select('Account_id')->from('userprofile')->get();

for($i =0; $i < $update_userdata->num_rows(); $i++){

$query = $this->db->insert($update_userdata[$i], $data);

}

return ($this->db->affected_rows() > 0) ? true : false;

}

}

?>

我想将数据插入Account_id中可用的表.

如果可以通过其他方式实现,请告诉我.

解决方法:

这是完美的解决方案.

class create_main_table_model extends CI_Model {

function login($data){

$pass_data = $data;

$query = $this->db->insert('main_table', $data);

$update_userdata = $this->db->select('Account_id')->from('userprofile')->get();

for($i =0; $i < $update_userdata->num_rows(); $i++){

$data1 = $update_userdata->result();

$query = $this->db->insert($data1[$i]->Account_id, $pass_data);

}

return ($this->db->affected_rows() > 0) ? true : false;

}

}

?>

标签:php,mysql,codeigniter,mysqli

来源: https://codeday.me/bug/20190828/1752400.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值