Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Existe uma função para fechar uma instrução preparada pelo mysql com PDO?


Para liberar o conjunto de resultados, você pode aplicar a maneira básica do PHP.

Se você estiver retornando os resultados com PDOStatement::fetchAll() então você precisaria unset() a variável para limpá-lo:
$variable = $stmt->fetchAll();

unset($variable);
// or:
$variable = null; 

Ou PDOStatement::closeCursor() (Fecha o cursor, permitindo que a instrução seja executada novamente. ) pode ser útil:
$success = $stmt->closeCursor();