Funkcja mysql_free_result() PHP mysql_free_result()
Definicja i użycie
Funkcja mysql_free_result() uwalnia pamięć wyników.
Jeśli sukces, zwraca true, jeśli niepowodzenie, zwraca false.
syntaktyka
mysql_free_result(data)
parametry | opis |
---|---|
data | Wymagane. Identyfikator wyniku do uwolnienia. Identyfikator wyniku pochodzi z mysql_query() Zwrócone wyniki. |
Wskazówki i komentarze
Komentarz:Funkcja mysql_free_result() powinna być wywoływana tylko wtedy, gdy bierze się pod uwagę, ile pamięci zostanie zajęte przez duży zestaw wyników. Wszystkie związane z tym pamięci będą automatycznie uwolnione na końcu skryptu.
Przykład
<?php $con = mysql_connect("localhost", "peter", "abc123"); if (!$con) { die('Nie można połączyć: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person"; $result = mysql_query($sql,$con); print_r(mysql_fetch_row($result)); // Uwalnianie pamięci mysql_free_result($result); $sql = "SELECT * from Customers"; $result = mysql_query($sql,$con); print_r(mysql_fetch_row($result)); mysql_close($con); ?>