【发布时间】:2014-09-23 15:19:53
【问题描述】:
我的数据库肯定包含值,我正在尝试将特定列(名称)的这些值读取到一个数组中,如下所示:
public function listcli()
{
$this->db->distinct();
$this->db->select('name');
}
}
然后像这样引用这个函数:
public function clist() {
$this->load->model('list_model');
$fields = $this->list_model->listcli();
$fieldl = $fields;
$data= array();
$data['fieldl'] = $fieldl;
$this->load->view('clientlist', $data);
}
这基本上完成了模型中的数据库查询,将信息传递给控制器,在那里它将数组放入另一个带有键的数组中(键与数组同名),这样我就可以将它传递到我的视图中,那么我的观点是这样的:
<html>
<body>
<p> <?php print_r($fieldl); ?></p>
<ul>
<?php
$fieldl = array();
?>
<p> <?php print_r($fieldl); ?> </p>
<?php
foreach($fieldl as $l) {
?>
<li>
<?php echo $l;?>
</li>
<?php
}
然后列出来
但即使我知道我在“名称”中有数据,print_r 显示我的数组是空的?请帮忙,谢谢!
【问题讨论】:
-
listcli不返回值? -
不行,这个问题我不知道怎么解决。
标签: php mysql arrays codeigniter