Будет ли закрытие подготовленного оператора удалять его результирующий набор? - PullRequest
0 голосов
/ 18 августа 2011

Когда я выполняю код, подобный этому:

$stmt = $connect->prepare('SELECT ...');
$stmt->execute();
$stmt->bind_result($result);
$stmt->fetch();
$stmt->close();
return $result;

Будет ли возвращено все, что было в результате до закрытия оператора или NULL? Удаляет ли закрытие оператора что-либо из связанного результата?

1 Ответ

0 голосов
/ 18 августа 2011

Вызовите store_result() перед закрытием, чтобы весь набор результатов был передан в память PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...