gpt4 book ai didi

php - 如何获得单行 CodeIgniter

转载 作者:行者123 更新时间:2023-11-28 23:14:38 25 4
gpt4 key购买 nike

当我调用“conversationID”时如何获得单行,

现在当我调用“conversationID = 0”时,它显示所有“conversationID”为 0

消息表,

|ID|conversationID|from|to|
|1|0|3|4
|2|0|4|3
|3|0|3|4
|4|1|2|4
|5|1|4|2

Controller

public function index()
{
$conversations_inbox = $this->conversation_model->get_conversation_inbox($this->user->info->ID);
$this->template->loadContent("conversations/index.php", array("conversations_inbox" => $conversations_inbox,)
);
}

模型

public function get_conversation_inbox($userid) {
$query = $this->db->where("conversations.from_user = ". $userid)->or_where("conversations.to_user = ". $userid)->select("*")->from("conversations")->join("conversation_message", "conversation_message.conversationID = conversations.conversationID")->order_by("conversation_message.date", "DESC")->get();
return $query->row();
}


<?php
foreach ($conversations_inbox as $c) { ?>
<li class="mail-starred">
<div class="mail-from"><a href="<?php echo base_url("conversations/message/") . $c['conversationID'] ?>"><img src="<?php echo base_url() . $c['store_picture'] ?>" style="width: 40px;height: 40px;margin-right: 10px;">
<?php echo $c['store_name'] ?></a></div>
<div class="mail-subject">
<a href="<?php echo base_url("conversations/message/") . $c['conversationID'] ?>">Test</a>
</div>
</li>
<?php } ?>

最佳答案

您正在使用 $query->result() 返回可能结果的数组,如果您只需要一条记录,您应该使用 $query->row() .

您可以在此处阅读有关从文档返回结果的更多信息:https://www.codeigniter.com/user_guide/database/results.html#result-rows

关于php - 如何获得单行 CodeIgniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44426896/

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