Verwenden Sie PHP, um SQL-Dateien programmgesteuert zu laden
Das programmgesteuerte Erstellen der Datenbank in PHP ist für den dynamischen Installationsprozess von entscheidender Bedeutung. Allerdings kann das Laden mehrerer SQL-Dateien in diese Datenbanken aufgrund der mehrzeiligen Abfragen schwierig sein.
Frage: Wie kann ich mit PHP effizient eine SQL-Datei in eine Datenbank laden und so die Funktionalität des PHPMyAdmin-Importbefehls replizieren?
Antwort:
<code class="language-php">use PDO; $dsn = 'mysql:host=localhost;dbname=database_name'; $user = 'username'; $password = 'password'; $db = new PDO($dsn, $user, $password); $sql = file_get_contents('file.sql'); $qr = $db->exec($sql);</code>
Dieser Code bietet eine zuverlässige Methode zum Laden von SQL-Dateien in PHP:
Dieses Schema gewährleistet die korrekte Verarbeitung mehrzeiliger Abfragen und ermöglicht das nahtlose Laden von SQL-Dateien in PHP-Skripten.
Das obige ist der detaillierte Inhalt vonWie lade ich SQL-Dateien mit PHP effizient in eine Datenbank?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!