Utilisez PHP pour créer dynamiquement une base de données à partir d'un fichier .sql
Lors de la création de scripts d'installation d'applications, il est souvent nécessaire de créer dynamiquement une base de données dans un environnement PHP. Bien que la création initiale de la base de données soit facile à gérer, le chargement de plusieurs fichiers .sql devient plus complexe.
Pour résoudre ce problème, vous pouvez utiliser une méthode similaire à la commande d'importation phpMyAdmin en PHP. Les étapes spécifiques sont les suivantes :
<code class="language-php">$db = new PDO($dsn, $user, $password);</code>
<code class="language-php">$sql = file_get_contents('file.sql');</code>
exec()
: <code class="language-php">$qr = $db->exec($sql);</code>
Ce processus chargera efficacement le fichier .sql dans la base de données, créera toutes les tables et les remplira avec les données spécifiées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!