小编swo*_*ish的帖子

CodeIgniter Active Record从一个表插入另一个表

使用codeigniter活动记录语法将数据从一个表插入另一个表的语法是什么?我尝试了通常的mysqli查询并且它可以工作,但我想使用CodeIgniter Active Record语法来保持一致性.

我尝试使用这些CodeIgniter Active Record查询,但仍然没有运气:

function insert_into()  
{    
    $this->db->insert('table1');
    $this->db->set('to_column');  
    $this->db->select('from_column');
    $this->db->from('table2');
}
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter

5
推荐指数
1
解决办法
1万
查看次数

显示具有一对多关系的php mysql查询结果

下面是一个样本表:

info table
info_id     name  
1           john  
2           peter
------------------------  
details table  
details_id      log                               date  
1            test log for john                  2013-08-01  
1            another log for john               2013-08-02  
2            test log for peter                 2013-08-02
Run Code Online (Sandbox Code Playgroud)

这是我的示例查询:

SELECT info.info_id, info.name, details.details_no, details.log, details.date 
FROM info JOIN details ON details.details_id = info.info_id 
GROUP BY info.info_id  
Run Code Online (Sandbox Code Playgroud)

这是我想要实现的显示:

john  
1     test log for john            2013-08-01  
1     another test log for john    2013-08-02  

peter  
2     test log for peter           213-08-02  
Run Code Online (Sandbox Code Playgroud)

我尝试过使用foreach循环,然后在第一个循环中执行另一个foreach循环.

请帮助伙计们

php mysql

2
推荐指数
1
解决办法
8561
查看次数

标签 统计

mysql ×2

php ×2

codeigniter ×1