Insérer un fichier dans mysql avec php
naturanim09
Messages postés
28
Statut
Membre
-
avion-f16 Messages postés 20367 Statut Contributeur -
avion-f16 Messages postés 20367 Statut Contributeur -
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.
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.
A voir également:
- Insérer un fichier dans mysql avec php
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Insérer vidéo dans powerpoint - Guide
- Fichier rar - Guide
1 réponse
Ce n'est pas plus compliqué que ça :
Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
<?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.