gpt4 book ai didi

php - CodeIgniter 从传递单行到传递多行

转载 作者:行者123 更新时间:2023-11-29 09:03:38 25 4
gpt4 key购买 nike

我正在使用 CodeIgniter 构建一个网站。我拥有将 SQL 与 PHP 结合使用的丰富经验,但在使用 CodeIgniter 时遇到一些问题。

我使用以下代码来设置用户数据以保存数据库中的 Logo 。

目前我只有 1 个 Logo ,它工作正常,但我需要对其进行编辑以处理多个 Logo 。

        $query3 = $this->db->query('SELECT file FROM ohes_flyer_logos');
$row3 = $query3->row();

$data = array( 'userlogo' => $row3->file );
$this->session->set_userdata($data);

Logo 的列出位置...

echo $this->session->userdata('userlogo'); 

我如何编辑它以传递完整的 Logo 列表,并将它们全部回显?

最佳答案

调用row()仅获取一条记录。您可能想要使用 result()result_array() 并将其传递到可以循环遍历它们的 View 。例如:

$query3 = $this->db
->query('SELECT file FROM ohes_flyer_logos')
->result();

$data = array('userlogo' => $query3);
$this->session->set_userdata($data);

那么在你看来,你可以这样做:

foreach ($userlogo as $logo)
{
echo $logo->file; // do your processing here
}

关于php - CodeIgniter 从传递单行到传递多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7770737/

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