Heim > Artikel > Backend-Entwicklung > Wie importiert man eine .sql-Datei mit PHP in eine MySQL-Datenbank: Eine Schritt-für-Schritt-Anleitung?
So importieren Sie eine .sql-Datei in eine MySQL-Datenbank mit PHP
Das Importieren einer .sql-Datei in eine MySQL-Datenbank mit PHP kann sein leicht zu bewerkstelligen, erfordert aber viel Liebe zum Detail. Hier ist eine ausführliche Erklärung:
Fehlerbehebung
Ihre Fehlermeldung weist darauf hin, dass sich die Importdatei nicht im selben Ordner wie Ihr Skript befindet. Stellen Sie sicher, dass der in der Variable $mysqlImportFilename angegebene Dateipfad korrekt ist und mit dem Speicherort Ihrer SQL-Datei übereinstimmt.
Alternativer Ansatz
Wenn Sie Probleme mit der Exec haben ()-Funktion einen alternativen Ansatz mit der Funktion mysql_query() wie folgt in Betracht ziehen:
<code class="php"><?php // Database connection details $host = 'localhost'; $user = 'root'; $pass = ''; $db = 'test'; // Open connection $conn = mysqli_connect($host, $user, $pass, $db); // Read SQL file $sql = file_get_contents('dbbackup.sql'); // Execute SQL queries if (mysqli_multi_query($conn, $sql)) { echo 'Import file successfully imported.'; } else { echo 'Error importing file: ' . mysqli_error($conn); } // Close connection mysqli_close($conn); ?></code>
Wichtige Hinweise
Das obige ist der detaillierte Inhalt vonWie importiert man eine .sql-Datei mit PHP in eine MySQL-Datenbank: Eine Schritt-für-Schritt-Anleitung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!