Qualcuno può dirmi, quando per esempio aggiorni, inserisci, cancella .. dovresti chiuderlo come mysqli_stmt::close();
? Ho controllato il manuale PHP e non capisco cosa fa effettivamente lo close()
.Che cosa significa il metodo `close()` dell'istruzione Mysqli?
Esempio:
$stmt = $dbh->prepare("SELECT `user_email` FROM `users` WHERE `user_email` = ? LIMIT 1");
$stmt->execute(array($email));
$stmt->close();
parte successiva della mia domanda è, se ad esempio ho avuto più query di aggiornamento in un un'operazione dopo ogni execute()
per ogni query sto eseguendo all'interno del transazione dovrebbero i chiudili individualmente? ... perché è una transazione non è sicuro che ho bisogno di usare $stmt->close();
dopo ogni execute(); o semplicemente usare uno $stmt->close();
dopo tutti loro?
A che metodo si sta riferendo? C'è solo 'PDOStatement :: closeCursor' che ha un nome simile ... – Jon
domanda correlata http://stackoverflow.com/questions/1046614/do-sql-connections-opened-with-pdo-in-php-have- to-be-closed – Ozzy
@Jon mi sono confuso, ho risposto ai commenti di seguito, grazie phplover – PHPLOVER