Bonjour,

je cherche a lire un fichier txt ligne par ligne (ca je sais faire ) et inserer le tout dans mysql.
un exemple vaut mieux qu'un long discours:
contenu du fichier txt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
1           txt34    txt1
2           txtFR    txt2
3           txt656   txt1
bien sur chaque ligne doit etre independante l'une de l'autre parce que:
ensuite je fais un update sur MySQL, sauf que ca ne marche pas, en prenant en compte les variables de awk ($1 et $2) ca passe pas, sql me retourne une erreur.
en debugant un peu, je me suis rendu compte que le script n'aime pas(plus) trop les $1 et $2 donc j'ai essaye de remplacer les variables d'awk par d'autre, ca marche à moitie :S
concretement: voici le bout de code (/goret_mode_inside )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
awk 'BEGIN {etat=$3} {ident=$1} {etat=$3} {system(echo $updatesql);}' fic3
fic3 etant le fichier txt
et la ligne concernant mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
updatesql=`echo "UPDATE table SET actif='$etat' WHERE ID='$ident'" | mysql -vvvv -h localhost -u user -ppassword base`
je crois que j'ai parcouru la moitie des resultat google (ca fait un paquet) depuis 1 semaine, essaye plein de truc, mais ca veut pas (
si quelqu'un peut me donner un coup de main siouplait
Merci