How can SQL LIKE statements be utilized in PHP to improve database search functionality?

To improve database search functionality in PHP, SQL LIKE statements can be utilized to search for patterns within database columns. This allows for more flexible and dynamic searches, such as searching for partial matches or patterns within data. By using LIKE statements in SQL queries within PHP, you can enhance the search capabilities of your application.

$search_term = $_GET['search_term'];

// Sanitize the search term to prevent SQL injection
$search_term = mysqli_real_escape_string($connection, $search_term);

$query = "SELECT * FROM table_name WHERE column_name LIKE '%$search_term%'";
$result = mysqli_query($connection, $query);

// Process the results
while ($row = mysqli_fetch_assoc($result)) {
    // Output the search results
}