
mysqli_stmt::close 함수는 MySQLi 쿼리 실행 객체를 종료하는 함수입니다.
이 함수를 사용하는 이유는 MySQLi 쿼리 실행 객체를 종료하여 메모리 리소스를 해제하고, 쿼리 실행 객체를 재사용하기 위한 것입니다.
mysqli_stmt::close 함수를 호출하지 않을 경우, 쿼리 실행 객체가 계속 메모리에 존재하여 메모리 리소스가 소진될 수 있습니다. 또한, 쿼리 실행 객체를 재사용할 때 이전 쿼리의 결과가 남아있을 수 있습니다.
mysqli_stmt::close 함수를 호출하면 쿼리 실행 객체가 종료되어 메모리 리소스가 해제됩니다. 쿼리 실행 객체가 종료된 후, 쿼리를 다시 실행하면 새로운 쿼리 실행 객체가 생성되어 이전 쿼리의 결과가 영향을 받지 않습니다.
mysqli_stmt::close 함수를 호출하는 경우, 쿼리가 실제로 종료되는 것이 아니라 쿼리 실행 객체만 종료됩니다. 쿼리 자체는 종료되지 않습니다. 쿼리가 종료되려면 쿼리 실행 객체를 종료한 후, 쿼리 실행 함수를 다시 호출하여 쿼리를 실행해야 합니다.
2025-05-10 23:30