假设我已经通过$stmt = $connection->prepare("SELECT name, id, password_hash FROM person WHERE id = ?")
编写了一个mysqli语句,并且我在函数中使用了这个语句:
function get_person_info($person_id) {
global $stmt;
$stmt->bind_param("s", $person_id);
$stmt->execute();
return $stmt->get_result()->fetch_array();
}
如果我不知道调用此函数的次数,如果我想获得最佳性能,应该何时关闭$stmt
?
更具体地说:关闭$stmt
时会发生什么?我已经在php.net阅读了文档,但如果我打算重新使用它,我是否应该关闭一份声明,我不清楚。
答案 0 :(得分:0)
不要关闭它。它将在脚本结束时关闭。