boolean freePrepared (resource $stmt [, booléen $free_resource = true])
boolean freePrepared
Détruit la mémoire occupée par la notation interne qui surveille les requêtes SQL préparées. Cette fonction n'efface pas l'objet DB_result lui-même.
identifiant de ressource retourné par prepare()
est-ce que la ressource PHP doit être libérée également ? Utilisez false si vous devez voir besoin des données depuis le jeu de résultats plus tard.
Paramètre disponible depuis la version 1.7.0.
boolean - Renvoie TRUE en cas de succès, FALSE en cas d'échec.
Cette fonction ne peut pas être appelée de façon statique.
Exemple 33-1. Exemple avec freePrepared()
<?php // On suppose que $db est un objet DB valide... $sth = $db->prepare('INSERT INTO numbers (number) VALUES (?)'); $db->execute($sth, 1); $db->freePrepared($sth); ?>
prepare(), autoPrepare(), free()