What are the potential pitfalls of using multiple MySQL queries in PHP to check for the existence of an entry in a database table?

Using multiple MySQL queries to check for the existence of an entry in a database table can lead to performance issues and unnecessary database calls. To solve this, you can use a single query with a `SELECT COUNT(*)` statement to check if the entry exists.

// Assuming $conn is your MySQL connection object

// Input data
$user_id = 1;

// Query to check if entry exists
$query = "SELECT COUNT(*) FROM table_name WHERE user_id = $user_id";
$result = mysqli_query($conn, $query);

// Check if entry exists
if(mysqli_fetch_row($result)[0] > 0) {
    echo "Entry exists in the database.";
} else {
    echo "Entry does not exist in the database.";
}