当我在PHP中使用带有mysqli库的语句时,在我获取和bind_results之前,我调用了store_result。 在我通过fetchArray / object等方法看到mysqli_result类之后。 因此,如果我想使用它,我从mysqli_stmt对象调用方法get_results ...但是如果我在方法store_result之前调用它会给我一个错误" non object" (get_result返回false)。 ES:
$s = $stmt->get_result(); //this work
但如果我这样做
$stmt->store_result();
$s = $stmt->get_result(); //this not work, return false
所以我试图了解何时需要使用store_result或get_result(以及正确的方法)但是在Mysql和php doc中我没有找到任何有用的东西。
PS:你能解释为什么我应该使用第一个或第二个吗?
答案 0 :(得分:0)
尽可能使用get_result,将store_result用于其他地方。