gpt4 book ai didi

php foreach,使用codeigniter出现两次的人

转载 作者:行者123 更新时间:2023-11-29 11:17:27 24 4
gpt4 key购买 nike

这是我的数据库:

表名称:user_account

   Account_no       Firstname       Lastname       Username       Password
1 Larry Bird larryB larrylarry
2 Magic Johnson magic magiclakers

表名称:tbl_items

   Item_ID         Item_Name       Quantity       Price       Directory
1 gown 5 1000 gown.jpg
2 bridal 3 1500 bridal.png

表名称:tbl_item_availed

 Item_availed_ID   Item_ID        Account_no     Date_reserved   Quantity
1 1 2 9/14/2016 2
2 2 1 9/14/2016 1
3 1 2 9/14/2016 1

所以,是的,这是我的 table ,我已经加入了它们 3,我的问题是这样的:

客户预订 View :

   CLIENT       DETAILS
Magic details
Bird details
Magic details

所以我只是希望它是这样的:

   CLIENT       DETAILS
Magic details
Bird details

我已经得到了详细信息区域,唯一的是客户的名字也是循环的,我希望它只有一个,我该怎么做?这是我的 Controller 代码:

   <div id="page-wrapper">
<table class="table table-hover">
<tr>
<th>CLIENT</th>
<th>DETAILS</th>
</tr>
<?php foreach($posts as $post) { ?>
<tr>
<td><?php echo $post->Firstname ?> <?php echo $post->Lastname; ?> </td>
<td><a href="<?php echo base_url(); ?>index.php/Pages_Controller/show_receipt/<?php echo $post->Username; ?>">details</a></td>
</tr>
<?php } ?>
</table>

模型表单中请求的查询:

public function getServicesAvailed($id){
$this->db->select('*');
$this->db->from("tbl_service_type");
$this->db->join("tbl_service_availed","tbl_service_availed.Service_ID = tbl_service_type.Service_ID");
$this->db->where('Account_ID',$id);
$this->db->where('active',1);
$query = $this->db->get();
return $query->result();
}

最佳答案

使用group_by并修改代码如下

public function getServicesAvailed($id){
$this->db->select('*');
$this->db->from("tbl_service_type");
$this->db->join("tbl_service_availed","tbl_service_availed.Service_ID = tbl_service_type.Service_ID");
$this->db->where('Account_ID',$id);
$this->db->where('active',1);
$this->db->group_by('tbl_item_availed.user_id');//add this line
$query = $this->db->get();
return $query->result();
}

关于php foreach,使用codeigniter出现两次的人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39492350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com