Heim > Artikel > Backend-Entwicklung > Wie kann der Fehler „Importdatei kann nicht gefunden werden“ beim Importieren einer SQL-Datei in eine MySQL-Datenbank mit PHP behoben werden?
So importieren Sie eine .sql-Datei in eine MySQL-Datenbank mit PHP
Beim Versuch, eine .sql-Datei zu importieren, tritt ein Fehler auf in eine MySQL-Datenbank mit PHP einbinden. Die Fehlermeldung weist darauf hin, dass die Importdatei nicht gefunden werden kann oder dass die angegebenen Werte falsch sind.
Um dieses Problem zu beheben, können Sie Folgendes versuchen:
Alternative Methode mit der Mysqli-Erweiterung
<code class="php"><?php // Connect to MySQL server $mysqli = new mysqli('localhost', 'root', '', 'database_name'); // Read in SQL file $sql = file_get_contents('db_backup.sql'); // Execute SQL statements one by one $sql_statements = explode(';', $sql); foreach ($sql_statements as $statement) { if (trim($statement)) { $mysqli->query($statement); } } // Close connection $mysqli->close(); echo "Tables imported successfully"; ?></code>
Hinweis:
Die in Ihrem Code verwendeten mysql_*-Funktionen sind in PHP 5.5 veraltet und in PHP 7 entfernt. Es wird empfohlen, die zu verwenden mysqli- oder PDO-Erweiterungen für Datenbankoperationen.
Das obige ist der detaillierte Inhalt vonWie kann der Fehler „Importdatei kann nicht gefunden werden“ beim Importieren einer SQL-Datei in eine MySQL-Datenbank mit PHP behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!