$stmt->close() vs. $stmt- > free_result()

Ich versuche zu klären, den Unterschied zwischen $stmt->close() und $stmt- > free_result() beim finalisieren einer vorbereiteten mysqli - Anweisung.


Bisher habe ich:

$mysqli = new mysqli(host,user,password,database);
$stmt = $mysqli->prepare(sql statement);
[...]
$stmt->free_result();
$mysqli->close();

und alles scheint gut zu funktionieren.

Aber ich habe gesehen, dass viele Programmierer verwenden $stmt->schließen Sie anstelle von $stmt- > free_result(). Und nachdem ich gesehen habe, sowohl von Ihnen:

$stmt->free_result();
$stmt->close();
$mysqli->close();

Also was soll ich wählen, unter welchen Umständen und warum?

InformationsquelleAutor Nicholaos Renessis | 2013-10-23

Schreibe einen Kommentar