Insérer un fichier dans mysql avec php

Fermé
Signaler
Messages postés
21
Date d'inscription
samedi 17 octobre 2009
Statut
Membre
Dernière intervention
2 novembre 2010
-
Messages postés
18630
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 janvier 2022
-
bonjour,

J'aimarais insérer un fichier.txt donc chaque ligne est un titre de film dans un table Mysql avec la requête INSERT INTO . J'ai converti mon fichier.txt en tableau php (array) ligne par ligne mais là ou je cale , c'est pour passer ce tableau à la base...

Merci de me répondre,

Alexis.

1 réponse

Messages postés
18630
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 janvier 2022
4 350
Ce n'est pas plus compliqué que ça :
<?php 
$pdo = new PDO('mysql:host=localhost;dbname=db_test','root',''); 

$chemin = 'films.txt'; 
$fichier = fopen($chemin, 'r'); 

while(!feof($fichier)) { 
    $ligne = fgets($fichier); 
    $sql = 'INSERT INTO table(titre) VALUES('.$pdo->quote($ligne).')'; 
    $pdo->exec($sql); 
} 

fclose($fichier); 
?> 

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
0