¿Puede alguien decirme cuando, por ejemplo, actualizar, insertar, eliminar ... debería cerrarlo como mysqli_stmt::close();
? Revisé el manual de PHP y no entiendo qué hace realmente el close()
.¿Qué significa el método `close()` de la instrucción Mysqli?
Ejemplo:
$stmt = $dbh->prepare("SELECT `user_email` FROM `users` WHERE `user_email` = ? LIMIT 1");
$stmt->execute(array($email));
$stmt->close();
parte de mi pregunta siguiente es, si como un ejemplo que tenía múltiples consultas de actualización en una transaccióndespués de cada execute()
para cada consulta Estoy ejecutando dentro del transacción ¿Debo cerrarlos individualmente? ... porque es una transacción no estoy seguro de que necesite usar $stmt->close();
después de cada ejecución(); o simplemente use un $stmt->close();
después de todos ellos?
¿A qué método de "close" se está refiriendo? Solo hay 'PDOStatement :: closeCursor' que tiene un nombre similar ... – Jon
pregunta relacionada http://stackoverflow.com/questions/1046614/do-sql-connections-opened-with-pdo-in-php-have- para ser cerrado – Ozzy
@Jon me confundí, respondí a los comentarios a continuación, gracias phplover – PHPLOVER