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.
Partager