Php CodeIgniter从一行传递到多行
我正在使用CodeIgniter构建一个站点。我有很多在PHP中使用SQL的经验,但在使用CodeIgniter时遇到了一些问题 我正在使用下面的代码设置userdata以保存数据库中的徽标 目前我只有一个标志,它的作品很好,但我需要编辑它来处理多个标志Php CodeIgniter从一行传递到多行,php,mysql,database,codeigniter,Php,Mysql,Database,Codeigniter,我正在使用CodeIgniter构建一个站点。我有很多在PHP中使用SQL的经验,但在使用CodeIgniter时遇到了一些问题 我正在使用下面的代码设置userdata以保存数据库中的徽标 目前我只有一个标志,它的作品很好,但我需要编辑它来处理多个标志 $query3 = $this->db->query('SELECT file FROM ohes_flyer_logos'); $row3 = $query3->row();
$query3 = $this->db->query('SELECT file FROM ohes_flyer_logos');
$row3 = $query3->row();
$data = array( 'userlogo' => $row3->file );
$this->session->set_userdata($data);
在列出徽标的位置
echo $this->session->userdata('userlogo');
如何编辑此文件以传递完整的徽标列表,并将其全部回显?调用row()
仅获取一条记录。您可能希望使用result()
或result\u array()
并将其传递给视图,以便在其中循环。例如:
$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
}