对于语句,Store_result和get_result

时间:2014-04-26 15:08:37

标签: php mysql mysqli

当我在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:你能解释为什么我应该使用第一个或第二个吗?

1 个答案:

答案 0 :(得分:0)

尽可能使用get_result,将store_result用于其他地方。