Evolution Php Mysql, nouvelles régions

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par aproximité, 3 Novembre 2016.

  1. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Bonjour,

    J’ai décidé de passer le pas est d’être enfin conforme aux changements de régions.

    J’ai une table de membres avec un champ qui enregistre pour chaque membre sa région de France.

    Par exemple pour Région parisienne : region_id = 14 (ne change pas)

    Autre exemple :
    Je voudrais modifier le champ region_id de tous les membres de ces 3 régions pour les regrouper :

    Alsace : region_id = 1
    Champagne Ardenne : region_id = 8
    Loraine: region_id = 18

    Comment modifier la table membres, pour tous les membres déjà enregistrés, pour que 1, 8, et 18 deviennent 1 (par exemple) qui sera alors Grand-Est.

    Etc. pour les autres regroupements de régions

    Merci d’avance pour votre aide
     
  2. MikeR
    MikeR WRInaute passionné
    Inscrit:
    9 Janvier 2010
    Messages:
    1 416
    J'aime reçus:
    0
    Quelquechose du genre :
    Code:
    "UPDATE membres SET region_id = 1 WHERE (region_id=8) OR (region_id=18)";
    devrait le faire....
     
  3. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Merci MikeR

    J'ai testé sur un site de test et voilà :
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"UPDATE membres SET region_id = 1 WHERE (region_id=8) OR (region_id=18)"' at line 1

    Désolé, ce devrait sans doute être simple comme évolution, mais je n'y arrive pas...
     
  4. Louis63
    Louis63 WRInaute discret
    Inscrit:
    22 Février 2016
    Messages:
    103
    J'aime reçus:
    0
    en enlevant les " du début et fin ?
     
  5. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    J'ai fait cette requette :

    Exécuter une ou des requêtes SQL sur la base xxxx_xxxxx: Documentation
    UPDATE membres SET region_id = 1 WHERE (region_id=8) OR (region_id=18)' at line 1

    retour :
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1' at line 1
     
  6. aproximité
    aproximité WRInaute occasionnel
    Inscrit:
    19 Janvier 2010
    Messages:
    481
    J'aime reçus:
    0
    Désolé et merci MikeR et Louis63, ça marche... :D

    Il ne fallait pas que je confonde "members" et "membres"

    Tout est bon maintenant, merci pour votre aide
     
Chargement...
Similar Threads - Evolution Php Mysql Forum Date
Évolution des consignes adsense ? AdSense 4 Octobre 2018
Sketch 2 Code ou l'évolution des outils automatiques Développement d'un site Web ou d'une appli mobile 18 Septembre 2018
Problème d'évolution d'un mot-clés Problèmes de référencement spécifiques à vos sites 30 Août 2018
Évolution position en fonction du CTR Référencement Google 18 Avril 2018
Le Graphène, la révolution technologique (et informatique)? Le café de WebRankInfo 7 Mars 2017
Evolution dans le classement google Problèmes de référencement spécifiques à vos sites 10 Décembre 2016
Mise en ligne d'un design responsive et évolution du trafic ? Problèmes de référencement spécifiques à vos sites 11 Juin 2016
évolution site internet e-commerce 1 Juillet 2015
Demande d'avis liée à l'évolution du site Demandes d'avis et de conseils sur vos sites 15 Avril 2015
Evolutions chez 1&1 Administration d'un site Web 31 Mars 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice