Is using mysqli_result::close to clear memory a recommended practice to avoid duplicate database entries in PHP?

When inserting data into a database using PHP, it is important to avoid duplicate entries by checking if the data already exists before inserting. One common way to do this is by querying the database to see if the data is already present. However, it is not necessary to explicitly close the mysqli_result object to clear memory in order to avoid duplicate entries.

// Connect to the database
$connection = new mysqli("localhost", "username", "password", "database");

// Check if the data already exists in the database
$query = "SELECT * FROM table WHERE column = 'value'";
$result = $connection->query($query);

if ($result->num_rows == 0) {
    // Insert the data into the database
    $insertQuery = "INSERT INTO table (column) VALUES ('value')";
    $connection->query($insertQuery);
}

// Close the database connection
$connection->close();