How can PHP developers ensure that only relevant search results are displayed when querying a database with multiple search criteria?

When querying a database with multiple search criteria, PHP developers can ensure that only relevant search results are displayed by constructing a SQL query that includes all the search criteria with appropriate logical operators (such as AND or OR) to filter the results based on the user input.

<?php
// Assuming $criteria1, $criteria2, $criteria3 are user input search criteria
$sql = "SELECT * FROM table_name WHERE column1 = '$criteria1' AND column2 = '$criteria2' AND column3 = '$criteria3'";
// Execute the query and fetch results