PHP mysql_free_result() 함수

정의와 사용법

mysql_free_result() 함수는 결과 메모리를 해제합니다.

성공하면 true를 반환하고, 실패하면 false를 반환합니다.

문법

mysql_free_result(데이터)
파라미터 설명
데이터 필수. 해제할 결과 식별자. 이 식별자는 mysql_query() 반환된 결과

추가 정보와 주석

주석:mysql_free_result()는 큰 결과 집합을 고려할 때 메모리 사용량을 고려할 때 호출되어야 합니다. 스크립트가 끝나면 모든 관련 메모리가 자동으로 해제됩니다.

예제

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . 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));
// 메모리 해제
mysql_free_result($result);
$sql = "SELECT * from Customers";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));
mysql_close($con);
?>