sql >> Base de Datos >  >> RDS >> Mysql

¿Existe una función para cerrar una declaración preparada de mysql con PDO?

Para liberar el conjunto de resultados, puede aplicar la forma básica de PHP.

Si devuelve los resultados con PDOStatement::fetchAll() entonces necesitarías unset() la variable para borrarla:

$variable = $stmt->fetchAll();

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

O PDOStatement::closeCursor() (Cierra el cursor, lo que permite que la sentencia se ejecute de nuevo. ) puede ser útil:

$success = $stmt->closeCursor();