IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

requete sql sous phpmyadmin


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut requete sql sous phpmyadmin
    Bonjour,
    Je n'arrive pas à écrire une requête sql sous phpmyadmin pour modifier tous les titres répondant à un schéma précis.

    J'ai d'abord essayé regex avec Atom en éditant le fichier .sql : les champs sont bien modifiés mais apparaissent vides sur les pages visiteurs car la longueur qui précède le titre doit aussi être modifiée.
    Je cherche
    \bP : ([a-zA-Z, 0-9éèÉâë-]+)
    et remplace par
    $1 P
    ce qui revient à chercher tous les titre commençant par "P : "pour enlever le"P : " du début et mettre un P à la fin du titre.
    Exemple :
    P : Aboncourt, lavoir Titre qui s'affiche bien
    devient
    Aboncourt, lavoir P Titre qui ne s'affiche pas du tout (vide)

    J'ai le même problème avec phpmyadmin : si je modifie le champ seul, en affichage visiteur, le titre disparaît.

    En éditant le fichier .sql, autre exemple,
    'a:1:{s:5:\"fr_FR\";s:27:\"P : Liffol, musée - étage\";}', Titre qui s'affiche bien
    devient
    'a:1:{s:5:\"fr_FR\";s:27:\"Liffol, musée - étage P\";}', Titre qui ne s'affiche pas
    au lieu de
    'a:1:{s:5:\"fr_FR\";s:25:\"Liffol, musée - étage P\";}', Titre qui s'affiche bien, modifié depuis la zone admin du cms.

    Je peux utiliser le CMS Zenphoto et sa zone d'administration pour changer manuellement tous mes titres de photos, mais il doit y avoir plus rapide, car j'en aurais au moins pour une semaine de travail !

    Merci d'avance pour vos conseils.

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut Résolu
    Je me réponds : j'ai trouvé comment faire avec l'éditeur Atom :
    Il suffit que la modification fasse la même longueur que l'original,
    A la place de
    $1 P
    je met
    $1 (P)

    AVANT modif


    APRÈS modif



    Je viens de modifier les titres de plus de 5000 documents !
    Je vais tout vérifier avant de porter la modif sur le site en ligne (les copies écrans ci-dessus sont sous serveur localhost

  3. #3
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 642
    Par défaut
    la donnée que vous essayez de modifier ressemble à une valeur PHP sérialisée.
    donc je pense que si dans le futur, vous aviez de nouveau besoin de faire une modification du même genre, cela sera plus facile à faire en utilisant du PHP.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 8
    Par défaut
    Citation Envoyé par mathieu Voir le message
    la donnée que vous essayez de modifier ressemble à une valeur PHP sérialisée.
    donc je pense que si dans le futur, vous aviez de nouveau besoin de faire une modification du même genre, cela sera plus facile à faire en utilisant du PHP.
    Merci Mathieu,

    Vous avez raison, mais il me faudra d'abord apprendre les requêtes Sql sous php.
    Je vais commencer par me documenter sur les valeurs PHP sérialisées.

    Mes plus de 5000 modifications sont en ligne sur le site hébergé,
    Atom m'a fait gagner du temps : (1/2) journée de travail et essais au lieu de plus d'une semaine par interface admin.

Discussions similaires

  1. [VBA-E] Requete SQL sous Excel
    Par climz dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/05/2006, 14h05
  2. Recherche de requete sql sous access
    Par climz dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 15/05/2006, 09h16
  3. [sql]Probleme de count dans une requete sql (sous access)
    Par castelligreg dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 14/04/2006, 16h06
  4. Problème avec une requete SQL sous access
    Par Luther13 dans le forum Requêtes et SQL.
    Réponses: 12
    Dernier message: 14/12/2005, 10h39
  5. Optimiser une Requetes SQL sous ASP
    Par NeHuS dans le forum ASP
    Réponses: 8
    Dernier message: 18/04/2005, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo