sql >> Database teknologi >  >> RDS >> Mysql

Er der en funktion til at lukke en mysql forberedt erklæring med PDO?

For at frigøre resultatsættet kan du anvende grundlæggende PHP-måde.

Hvis du returnerer resultaterne med PDOStatement::fetchAll() så skal du unset() variablen for at rydde den:

$variable = $stmt->fetchAll();

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

Eller PDOStatement::closeCursor() (Lukker markøren, hvilket gør det muligt at udføre sætningen igen. ) kan være nyttigt:

$success = $stmt->closeCursor();



  1. Udvikling af fejltolerance i PostgreSQL:Replikationsfase

  2. Hvad er InnoDB og MyISAM i MySQL?

  3. Foreign Key SQL:Alt hvad du behøver at vide om udenlandske nøgleoperationer

  4. Billigste måde at afgøre, om en MySQL-forbindelse stadig er i live