What are some common methods for importing database backups in PHP applications?

When working with PHP applications, importing database backups can be essential for restoring data or transferring databases between environments. Common methods for importing database backups in PHP applications include using command-line tools like MySQL command-line client or PHP functions like `mysqli_query()` to execute SQL queries from backup files.

// Example of importing a SQL database backup using PHP
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database_name";

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

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

// Read SQL file
$sql = file_get_contents('backup.sql');

// Execute multiple queries
if ($conn->multi_query($sql) === TRUE) {
    echo "Backup imported successfully";
} else {
    echo "Error importing backup: " . $conn->error;
}

// Close connection
$conn->close();