Utilisez PHP pour charger des fichiers SQL par programme
La création de la base de données par programmation en PHP est essentielle au processus d'installation dynamique. Cependant, le chargement de plusieurs fichiers SQL dans ces bases de données peut s'avérer délicat en raison de la présence de requêtes multi-lignes.
Question : Comment charger efficacement un fichier SQL dans une base de données en utilisant PHP, répliquant ainsi la fonctionnalité de la commande d'importation PHPMyAdmin ?
Réponse :
<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>
Ce code fournit une méthode fiable pour charger des fichiers SQL en PHP :
Ce schéma garantit une gestion correcte des requêtes multilignes, permettant un chargement transparent des fichiers SQL dans des scripts PHP.
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!