【发布时间】:2014-04-26 15:08:36
【问题描述】:
当我在 mysqli 库中使用 PHP 中的语句时,在获取和 bind_results 之前,我调用了 store_result。 在我看到带有 fetchArray/object 等方法的 mysqli_result 类之后。 因此,如果我想使用它,我会从 mysqli_stmt 对象调用 get_results 方法...但是如果我在方法 store_result 之前调用它会给我一个“非对象”错误(get_result 返回 false)。 乙:
$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:你能解释一下为什么我应该使用第一个或第二个吗?
【问题讨论】: