|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : août 2003 Messages : 26 ![]() |
Bonjour,
Je voudrais lire un fichier texte (competences.txt) et insérer chaque ligne dans une table (nom de la table : 'competences', nom du champ : 'Texte'). Je précise que le champ 'Texte' de ma table est un VARCHAR et donc j'ai essayé ceci : $Fp = fopen("Competences.txt","r"); while (!feof($Fp)) { $Ligne = fgets($Fp); $Query = "INSERT INTO `competences`(`Texte`) VALUES($Ligne)"; mysql_query($Query); } echo ' Lecture du fichier terminée'; fclose($Fp); Lorsque je veux relire ma table, il n'y a aucun enregistrement. Je pense que le problème vient du "VALUES($Ligne)", il doit y avoir un problème de type de données ($Ligne est un string et le champ Texte est un VARCHAR). Y arait-il un moyen d'effectuer une convertion afin de pouvoir effectuer ces insertions ? Merci de vos réponses. |
|
|
00
|
|
|
#2 |
|
Membre actif
![]() |
Je n'ai pas de base MySQL sous la main pour tester, mais à mon avis, ça marcherait ptet mieux avec ça :
Code :
$Query = "INSERT INTO `competences`(`Texte`) VALUES('".$Ligne."')"; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com