Position actuelle: Accueil> Derniers articles> Guide complet de l'importation et de l'exportation de données PHP et SQLite

Guide complet de l'importation et de l'exportation de données PHP et SQLite

M66 2025-06-27

Utilisez PHP et SQLITE pour implémenter l'importation de données

L'importation de données est une exigence commune pendant le développement du site Web ou des applications. Avec PHP et SQLite, nous pouvons importer des données à partir de fichiers CSV externes dans la base de données SQLite. Les étapes spécifiques comprennent: la lecture du contenu du fichier CSV, l'analyse de chaque ligne de données et la rédaction des données dans la base de données via l'instruction d'insertion de SQLite.

 <?php
// installationSQLiteChemin de fichier de base de données
$dbFile = 'database.db';
<p>// Ouvrez une connexion de base de données<br>
$db = new SQLite3($dbFile);</p>
<p>// LireCSVDéposer un contenu<br>
$csvFile = 'data.csv';<br>
$lines = file($csvFile, FILE_IGNORE_NEW_LINES);</p>
<p>// Analyser la ligne de données par ligne et insérer dans la base de données<br>
foreach ($lines as $line) {<br>
$data = explode(',', $line);<br>
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('$data[0]', '$data[1]', '$data[2]')";<br>
$db->exec($sql);<br>
}</p>
<p>// Fermez la connexion de la base de données<br>
$db->close();</p>
<p>echo 'L&#39;importation de données est terminée';<br>
?><br>

Veuillez remplacer le TABLE_NAME dans l'exemple de code par votre nom de table de base de données, et les noms de champ Column1 , Column2 et Column3 sont ajustés en fonction de la structure de la table réelle.

Utilisez PHP et SQLITE pour implémenter l'exportation de données

L'exportation de données de la base de données dans des fichiers externes facilite la sauvegarde ou la migration. En utilisant la classe SQLite3 de PHP, vous pouvez effectuer des opérations de requête et écrire des données dans un fichier CSV. L'exemple suivant montre comment exporter les données d'une base de données SQLite vers un fichier CSV.

 <?php
// installationSQLiteChemin de fichier de base de données
$dbFile = 'database.db';
<p>// Ouvrez une connexion de base de données<br>
$db = new SQLite3($dbFile);</p>
<p>// Interrogez les données dans la base de données<br>
$sql = "SELECT * FROM table_name";<br>
$result = $db->query($sql);</p>
<p>// créerCSVDonnées de fichiers et d&#39;écriture<br>
$csvFile = 'export_data.csv';<br>
$handle = fopen($csvFile, 'w');</p>
<p>// Écrivez à l&#39;en-tête<br>
$header = array('Column1', 'Column2', 'Column3');<br>
fputcsv($handle, $header);</p>
<p>// Écrire des données<br>
while ($row = $result->fetchArray()) {<br>
fputcsv($handle, $row);<br>
}</p>
<p>// Fermer la poignée et la connexion de la base de données<br>
fclose($handle);<br>
$db->close();</p>
<p>echo 'L&#39;exportation de données est terminée';<br>
?><br>

Veuillez remplacer les noms Table_Name et En-tête avec des contenus correspondants en fonction de la structure de la base de données réelle.

Résumer

Cet article présente les méthodes de base de l'utilisation de PHP combinées avec SQLite pour l'importation et l'exportation de données, et fournit des exemples de code clairs pour que les développeurs se réfèrent et modifient. En maîtrisant ces techniques, vous pouvez gérer efficacement les données dans les bases de données SQLite pour répondre aux besoins d'importation et d'exportation dans votre projet.