mysqli类使用预处理语句不返回任何数据

时间:2015-05-04 18:25:57

标签: php mysqli

这是我写的课程。执行findbyAdNetID方法时没有错误。但是,该方法不提取任何数据。如果我将它放在一个类之外并且在任何地方删除实例变量$ this,则相同的代码可以工作任何帮助,将不胜感激。感谢。

tsc jiffies

`

1 个答案:

答案 0 :(得分:2)

所有代码都以正确的方式编写。唯一的问题,为什么你什么都没有,在findbyAdNetID($ id)方法中是行:

    $this->statement->bind_param("i", $this->id);

但你没有设置$ this-> id。所以你必须只使用$ id而不是像

    $this->statement->bind_param("i", $id);

或在开头设置

    $this->id = id;