How can multiple WHERE conditions be used in conjunction with the IN clause in a PHP MySQL query?

When using multiple WHERE conditions in conjunction with the IN clause in a PHP MySQL query, you can simply add additional conditions using AND or OR operators. This allows you to filter the results based on multiple criteria while still using the IN clause to match values in a specified list.

<?php
// Establish a connection to the database
$connection = new mysqli("localhost", "username", "password", "database");

// Define the values for the IN clause
$values = [1, 2, 3];

// Build and execute the query with multiple WHERE conditions
$query = "SELECT * FROM table_name WHERE column1 IN (1, 2, 3) AND column2 = 'value'";
$result = $connection->query($query);

// Fetch and display the results
while ($row = $result->fetch_assoc()) {
    echo $row['column1'] . " - " . $row['column2'] . "<br>";
}

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