Version complète: sur le forum Webmaster Hub : Insertion d'un champ mysql/phpmyadmin
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Mamat
Bonjour à tous,

Mon problème est le suivant : J'ai une table de 8 champs, dont un complétement vide (prévu d'avance pour être rempli) et j'ai d'autre part un fichier txt contenant l'id et le fameux champ à renseigner.
Je souhaite donc insérer seulement le champ en question, sans toucher au reste qui est bon... Comment procéder ?

J'ai déjà essayé d'uploader via phpmyadmin en précisant le champ que je voulais charger, mais il efface complétement les autres !
Portekoi
En fesan un "update table set champs1=1 where id='".$id."'"

Ca marcherait pas?

J'ai pas trop capté ta demande smile.gif
sarc
Oui, faut faire un programme PHP ou tu fais une boucle en prenant à chaque fois une ligne de ton fichier texte, et en faisant ce qu'a dit portekoi wink.gif
Mamat
Ha oui comme meme pour moi c'est nouveau et complexe !
Une petite piste ? fopen fget ? non ?
Mamat
Personne n'a de piste svp ;oD
Portekoi
- Ouvrir le fichier
- parcourir le fichier ligne à ligne
Récupérer l'id dans une variable $ID et l'autre champs dans la variable $autre
Faire une requete du type "update matable set monchamps='".$autre."' where id = '".$id."'"
Et on passe à la ligne suivante...

Et vala smile.gif
Mamat
Ha oui je crois que je saisi la logique... je m'y attele et merci !!
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.