[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24108 Sujets résolus :  39 %

61 visiteurs en ce moment


SQL Update avec fichier csv Résolu

par Julien - 15 décembre 2016 16:41 - Réponse(s) : 5

Bonjour,

Quelqu’un saurait-il me dire comment mettre à jours 2 colonnes dans la table spip_document via un fichier CSV ?

Je n’ai trouvé aucun plugin répondant à ce besoin.

Merci d’avance


  • #1 > SQL Update avec fichier csv ˆ
    par brain_damage - 16 décembre 2016 11:19

    pourriez vous nous donner un extrait du contenu csv ?


  • < #2 > SQL Update avec fichier csv ˆ
    16 décembre 2016 12:00

    Bien sûr !

    Je souhaite mettre à jours la colonne (champ extra) : color_code

    id_document color_code
    2538 2
    3081 16
    3082 8

  • < #3 > SQL Update avec fichier csv ˆ
    par Julien - 20 décembre 2016 15:03

    Pas de piste ?


  • < #4 > SQL Update avec fichier csv ˆ
    par brain_damage - 21 décembre 2016 13:19

    Une solution toute bête a tester

    dans squelettes/maj.html avec le csv dans squelettes/update.csv

    1. #SET{csv,#CHEMIN{update.csv}}
    2.  
    3. [<!--(#REM)
    4. tenter un sql_update en squelette..
    5. ex:
    6. sql_update('spip_rubriques', array('id_secteur'=>'id_rubrique'), "id_parent=0");
    7. -->]
    8. <B_csv>
    9. <BOUCLE_csv(DATA){source csv, #GET{csv}}>
    10. [<!--(#REM) Le document existe-t-il en bdd? -->]
    11. [(#INFO_ID_DOCUMENT{documents,#VALEUR{0}}|oui)
    12.  
    13. [<!--(#REM) Le code_color est il différent de celui à inserer?-->]
    14. [(#VALEUR{1}|=={#INFO_COLOR_CODE{documents,#VALEUR{0}}}|non)
    15.  
    16. [<!--(#REM) Executer la requete qui doit renvoyer qqc si ok-->]
    17. [(#VAL{spip_documents}|sql_updateq{#ARRAY{color_code,#VALEUR{1}},id_document=#VALEUR{0}}|oui)
    18. id_document #VALEUR{0} mis à jour<br>
    19. ]
    20.  
    21. ]
    22.  
    23. ]
    24. </BOUCLE_csv>
    25. </B_csv>
    26. <p>Le csv de maj n'a pas été trouvé</p>
    27. <//B_csv>

    Télécharger

    Ca devrait fonctionner, j’ai testé en modifiant des titres et j’ai ensuite adapté pour code_color...


  • < #5 SQL Update avec fichier csv ˆ
    22 décembre 2016 20:58

    Cela fonctionne.

    Merci beaucoup !




Répondre à la question

« SQL Update avec fichier csv »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Recherche agenda avec prise de RDV en ligne

    par laetitia
    14:16

    Réponse(s) : 3

    Bonjour, peut être avec https://contrib.spip.net/Reservation-d-evenements-4459 le visiteur à la possibilité de s’inscrire pour un évènement (=plage de rdv) du plugin Agenda et de gérer les (...)

  • Help ! Activer plugins par FTP ?

    par erational
    21 juillet 09:08

    Résolu - Réponse(s) : 11

    Merci pour le retour. Je passe en résolu alors.

  • formidable : mise en forme réponse

    par F Mattei
    19 juillet 15:52

    Pas de réponse

    Bonjour, je souhaiterais mettre en forme reponses_formulaires du plugin formidable en alignant les 3 premiers champs puis les 2 suivants ex prénom classe école du (...)

  • Htaccess rewriterules inefficaces

    par Z_spip
    18 juillet 23:47

    Résolu - Réponse(s) : 1

    Rebonsoir, Trouvé : une règle de réécriture en xxx.html entre en conflit avec les url propres si la rewriterule est donnée après celle des url propres, à savoir RewriteRule ^[^\.]+(\.html)?$ (...)

  • spip 3 et nivo slider : configurer les options

    par Jhessy
    18 juillet 12:08

    Résolu - Réponse(s) : 8

    Bonjour, SOS ! URGENT ! svp AIDEZ moi !!! les amis je voudrais savoir ci c’est possible d’avoir un lightBox avec le plugin nivo slider ? les seuls option/paramettres que je connais là sont : (...)

  • Impossible d'intégrer un document uploadé par FTP dépassant le _DOC_MAX_SIZE

    par SB
    17 juillet 12:53

    Réponse(s) : 1

    Bonjour, Pour compléter ma demande ci-dessus, pouvez-vous me dire si la variable _DOC_MAX_SIZE est sensée être prise en compte dans l’espace privé lorsque l’on souhaite attacher à un article / une (...)

  • Une page d'accueil juste pour la 1ère visite

    par Z_spip
    15 juillet 23:41

    Résolu - Réponse(s) : 3

    Bonsoir ! Bon... solution trouvée avec cookie "accueil" que je pose si je ne le trouve pas lors du chargement de sommaire (expiration à 30 jours). Tout visiteur qui revient dans l’intervalle de (...)

  • Switch sur un autre compte

    par placido
    13 juillet 23:05

    Réponse(s) : 3

    Je pense que la mise en garde invite à utiliser le plugin sur une base de dev, car sinon certaines informations liées à l’utilisateur seront altérées indistinctement par les actions du webmestre. (...)

  • activer la gestion avancée des mots clés

    par CoachMade
    13 juillet 21:17

    Pas de réponse

    Bonjour, Spip 3.1.6 + sarka3.4.7 hébergeur page perso de free j’arrives pas activer la gestion avancée des mots clés ! j’ai beau cocher mais rien n’y fais. il veut pas l’afficher malgré qu’il me (...)

  • Problèmes connexion espace privé

    par Mickael
    13 juillet 10:31

    Pas de réponse

    Bonjour, Depuis la mise-à-jour de SPIP 2 vers SPIP 3, j’ai des problèmes récurrents de connexion à l’espace privé, indiquant que l’accès est interdit. Je résous le problème en supprimant le cache du (...)

  • Messages : 29651
  • 8715 34 %
  • Poser une nouvelle question