控制器
$result=$this->db->get('table1');
$this->view('list',$result);页面
foreach($result->result() as $row){
echo $row['title'];
}我这样写经测试$result是空的,这是什么原因
$result=$this->db->get('table1');
$this->view('list',$result);页面
foreach($result->result() as $row){
echo $row['title'];
}我这样写经测试$result是空的,这是什么原因
把数据取出来,存在二维数组里你可以var_dump看看$result是什么?
array(1) { ["dataCase"]=> array(2) { [0]=> object(stdClass)#14 (6) { ["Id"]=> string(1) "1" ["TypeId"]=> string(1) "1" ["Title"]=> string(3) "222" ["Content"]=> string(2) "11" ["Time"]=> string(19) "2009-06-01 18:59:43" ["Writter"]=> string(2) "11" } [1]=> object(stdClass)#15 (6) { ["Id"]=> string(1) "2" ["TypeId"]=> string(1) "1" ["Title"]=> string(3) "888" ["Content"]=> string(3) "888" ["Time"]=> string(19) "2009-06-01 19:11:49" ["Writter"]=> string(4) "8888" } } } Array在页面怎么把这些每行数据逐个取出来?我是初学php,请指点下
$result=$this->db->get('table1')->result();
$this->view('list',$result); 页面
foreach($result as $row){
echo $row['title'];
}
foreach($result as $row){
echo $row->title;
}
Undefined variable $result
$data['result']=$this->db->get('table1')->result();
$this->view('list',$data); 页面
foreach($result as $row){
echo $row->title;
}试下。
$data['aa'] = 'asdf';
$data['bb'] = 'jhfgd';
$this->load->view('testpage', $data);
页面
echo $aa;
echo '<br />';
echo $bb;
$data['aa'] = 'asdf';
$data['bb'] = 'jhfgd';
$this->load->view('testpage', $data);
页面
echo $aa;
echo '<br />';
echo $bb;