php函数中的MySQL查询出现错误
我有这样一个if循环:php函数中的MySQL查询出现错误,php,mysql,codeigniter,Php,Mysql,Codeigniter,我有这样一个if循环: if(!empty($all_msg_e)) { print_r($all_msg_e); foreach($all_msg_e as $ae) { echo $ae['msg_desc']."<br>"; display($ae['msg_id']); } } 这里我得到了一个错误:在不在对象上下文中时使用$this 然后参考答案,我将$t
if(!empty($all_msg_e))
{ print_r($all_msg_e);
foreach($all_msg_e as $ae)
{
echo $ae['msg_desc']."<br>";
display($ae['msg_id']);
}
}
这里我得到了一个错误:在不在对象上下文中时使用$this
然后参考答案,我将$this替换为任何变量$obj
$obj->db->select("*");
$obj->db->from("et_msg");
$obj->db->where("link_to",$msg_id);
$query = $obj->db->get();
然后它开始给出错误,比如:调用非对象上的成员函数select()
这一切背后的理念是:
我的表名为“et_msg”,其中存储了两个人之间的几条消息。通过将一条消息的id存储到另一条消息的“链接到”字段来链接对话。我想一个接一个地展示对话
做了什么错事??完全卡住了
另外,我正在使用CodeIgniter进行相同的在类中添加功能显示
而且效果很好……) 请不要加上“谢谢”作为回答。取而代之的是,投票选出你认为有用的答案。哪一个是亲爱的??我得到了解决方案,并将其作为ans发布。。如果你愿意发布有用的答案,我肯定会接受(或者投票支持)
$obj->db->select("*");
$obj->db->from("et_msg");
$obj->db->where("link_to",$msg_id);
$query = $obj->db->get();