How can the error_reporting function in PHP help identify issues with database operations?

When working with database operations in PHP, errors can occur due to various reasons such as incorrect queries, connection failures, or data type mismatches. By using the error_reporting function in PHP, you can set the level of error reporting to help identify and troubleshoot these issues more effectively. This function allows you to specify which types of errors should be displayed or logged, making it easier to pinpoint the source of the problem and fix it accordingly.

// Set error reporting level to display all errors
error_reporting(E_ALL);

// Connect to the database
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";

$conn = new mysqli($servername, $username, $password, $dbname);

// Check for connection errors
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}