Comment importer un fichier .sql dans une base de données MySQL à l'aide de PHP
L'importation d'un fichier .sql dans une base de données MySQL à l'aide de PHP peut être facile à réaliser, mais nécessite une attention particulière aux détails. Voici une explication détaillée :
Dépannage des erreurs
Votre message d'erreur indique que le fichier d'importation ne se trouve pas dans le même dossier que votre script. Assurez-vous que le chemin du fichier fourni dans la variable $mysqlImportFilename est correct et correspond à l'emplacement de votre fichier .sql.
Approche alternative
Si vous rencontrez des problèmes avec l'exécutable (), envisagez une approche alternative en utilisant la fonction mysql_query() comme suit :
<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>
Important Notes
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!