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); ?>