How can one prevent all database records from being displayed under the search field when reloading a page in PHP?

To prevent all database records from being displayed under the search field when reloading a page in PHP, you can use a conditional check to only display records if a search query is present. This can be achieved by checking if the search form has been submitted and then querying the database only if a search term is provided.

<?php
// Check if search form has been submitted
if(isset($_GET['search'])) {
    $searchTerm = $_GET['search'];
    
    // Query the database with the search term
    // Display search results here
} else {
    // Display default content when no search term is provided
}
?>