获取数据问题
function seach_data($id){
$this->db->where('ID' ,$id);
$query = $this->db->get('board');
return $query->result();
}
、################################
$data=$this->boardmodel->seach_data($this->uri->segment(4));
怎么样把$data的数据读出来?
foreach方法除外!谢谢!
参考手册
http://codeigniter.org.cn/user_guide/database/examples.html
$query = $this->db->query("YOUR QUERY");
if ($query->num_rows() > 0)
{
foreach ($query->result() as $row)
{
echo $row->title;
echo $row->name;
echo $row->body;
}
} 单结果
$query = $this->db->query('SELECT name FROM my_table LIMIT 1');
$row = $query->row();
echo $row->name; 吖晋 发表于 2011-9-7 13:13 static/image/common/back.gif
单结果
$query = $this->db->query('SELECT name FROM my_table LIMIT 1');
Call to a member function row() on a non-object
出现错误提示这个 guo 发表于 2011-9-7 13:19 static/image/common/back.gif
Call to a member function row() on a non-object
出现错误提示这个
你加载database了吗? 吖晋 发表于 2011-9-7 13:34 static/image/common/back.gif
你加载database了吗?
怎么去加载啊?
我的代码:
<?php
$data=$this->boardmodel->seach_data($this->uri->segment(4));
$row = $data->row();
echo $row->name;
?> guo 发表于 2011-9-7 13:40 static/image/common/back.gif
怎么去加载啊?
我的代码:
你有看过手册吗?????
$this->load->library('database');
先去把整个手册看过了!再去实践吧... 吖晋 发表于 2011-9-7 13:51 static/image/common/back.gif
你有看过手册吗?????
$this->load->library('database');
手持上写的是这么加载啊
$this->load->database();
我加上您的加载语句后报错说找不到这个class guo 发表于 2011-9-7 14:31 static/image/common/back.gif
手持上写的是这么加载啊
$this->load->database();
你这段代码从哪里弄出来的????是不是控制器...哦!不好意思!!!我记错! 你那个seach_data函数已经返回用$query->result()方法取得的数据,后面你再用那个返回值再用row()函数当然会出错了
页:
[1]
2