【问题标题】:Get Query Binding array result in codeigniter在codeigniter中获取查询绑定数组结果
【发布时间】:2017-03-29 17:25:25
【问题描述】:

我想防止对我的 codeigniter 脚本进行注入。我使用了查询绑定数组,但它没有获取结果...我收到此错误

致命错误:在 C:\xampp\htdocs 中对非对象调用成员函数 result()

代码如下

<php
$my = "Select * from gw_marge where amount != ? AND is_activated= ? ORDER BY RAND()";
$this->db->query($my, array(0, 1));
      foreach ($my->result() as $roww)
    {
    $pay = $roww->amount;
    $idd = $roww->id;
  }
 ?>
<p><?php echo $pay.' &'.$idd; ?></p>

我哪里弄错了。

【问题讨论】:

  • 解决了吗??
  • 尚未解决...我收到错误消息。 致命错误:在 C:\xampp\htdocs 中对非对象调用成员函数 result()
  • 这段代码是在模型还是控制器中??
  • 我已经看到了
  • 那就错了。也添加您的控制器

标签: php codeigniter


【解决方案1】:

改变

$this->db->query($my, array(0, 1));
foreach ($my->result() as $roww)

$query = $this->db->query($my, array(0, 1));
foreach ($query->result() as $roww)

【讨论】:

  • 没有给出(错误)解决方案,最好告诉他我们为什么使用MVCcheck this comment as well
  • @AbdullaNilam,你说得对,他的方法不是好的 MVC。但问题是“为什么会出现这个错误”,而不是“我的 MVC 使用有什么问题”。但我没有评论 MVC 的真正原因是直到我发布答案之后才知道他的代码在视图中。您享有编辑我的答案的声誉 - 继续解释正确的 MVC 结构。 (我愿意,但必须回去工作)
猜你喜欢
  • 2021-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-21
  • 2012-09-14
  • 1970-01-01
  • 2014-07-01
  • 1970-01-01
相关资源
最近更新 更多