首先,我是新来的&对不起,如果这个问题听起来很愚蠢,这是我的问题。用codeigniter连接两个表
我有两个表这样
1.jobseets
2.jobsheet_tasks
表JobSheets类商店,如客户的一些基本信息,日期&的jobsheet_tasks只存储与每个作业任务片。 “jobsheets_tasks”表上的
。属于任务的“JobSheets类”的ID属于它被存储为参考
这里是我的表
可以有作业页下一个更更多的任务。
为了得到这两个表我写了下面的查询中的信息。
public function get_jobsheets() {
$this->db->select('jobsheets.id, jobsheets.vehicle_number, jobsheets_tasks.task');
$this->db->from('jobsheets');
$this->db->join('jobsheets_tasks', 'jobsheets_tasks.jobsheet_id = jobsheets.id');
$query = $this->db->get();
if($query->num_rows() > 0) {
foreach ($query->result()as $row){
$data[] = $row;
}
return $data ;
}
}
我在这个视图中显示数据。
<?php
foreach($result as $jobsheet) {
?>
<tr>
<td><?php echo $customer->id;?></td>
<td><?php echo $customer->vehicle_number;?></td>
<td><?php echo $customer->task;?></td>
<?php } ?>
,输出是这样
[输出错误] [3]
的查询工作,但事情是,你可以在上面的图片中看到一个名为1 & 2任务属于一个工作sheetete工作表ID为61.
在视图中的任务属于相同的工作表显示为单独的行,我想显示这样的数据。
[正确的输出] [3]相同的作业片材之一
任务层出不穷。
请协助我做到这一点。请在代码级别提供您的解决方案。
谢谢。
您可以发布您的作业详细信息。 –
@Nikunj Rathod在这里你去https://s3.postimg.io/w6qp101mr/image.jpg – greenarrow
这是我想要的输出https://s3.postimg.io/qb1crcbpf/image.jpg – greenarrow