Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2009-08-15 08:08:02

(Même avec Word il y un une fonction de recherche et remplacer pour changer toutes les occurrences)

Bon bah c'est encore mieux avec une requette MySQL puisse plus rapide ^^
N'hésites pas à passer ton premier message en "Résolu".

laurentg
2009-08-15 07:30:46

Bonjour et merci pour vos réponses.
Finalement, j'ai réussi avec cette requête mysql :
UPDATE `phpwebgallery_comments` SET author='nouveau_pseudo' WHERE author='ancien_pseudo';
Cette personne avait posté 185 commentaires, alors je n'avais pas envie de modifier tous les commentaires un par un ;-)

Gotcha
2009-08-14 14:45:51

Ok Criss.


Sinon, plus artisanal: sauvegarde ta table, exportes-là, édites là en remplaçant l'ancien pseudo par le nouveau. Ca se fait très bien avec Notepad++ par exemple. ;-)

Criss
2009-08-14 14:35:51

laurentg a écrit:

Bonjour,

Une des personnes qui postent des commentaires sur ma galerie souhaite changer de pseudo, et aimerait que son pseudo soit changé pour tous ses anciens commentaires.
Vu qu'il y en a beaucoup, est-il possible de faire une requête mysql pour modifier l'ancien pseudo en une seule fois, et si oui, quelle requète faut-il faire ?

J'ai essayé avec :
UPDATE phpwebgallery_comments SET author = nouveau_pseudo where author = ancien_pseudo;
mais ça ne marche pas :-(

Merci d'avance

Je ne vois pas pourquoi ça ne marche pas même s'il est probable que ce soit une histoire d'arbre et de branche sciée. :P

il faudrait faire un truc genre :

UPDATE phpwebgallery_comments SET author = nouveau_pseudo WHERE id IN (SELECT id FROM phpwebgallery_comments WHERE author = ancien_pseudo);

Mais je sais pas si les select imbriqués marchent :P

Criss
2009-08-14 14:31:49

Gotcha a écrit:

Changer simplement ne nom dans la table _user ne suffit-il pas ?

Non car jusqu'en 2.0.x dans la table comments il n'y a pas l'id de l'utilisateur si celui qui poste un commentaire est enregistré. Le nom est inscrit en dur...

Gotcha
2009-08-14 14:29:00

Changer simplement ne nom dans la table _user ne suffit-il pas ?

laurentg
2009-08-14 13:32:37

Bonjour,

Une des personnes qui postent des commentaires sur ma galerie souhaite changer de pseudo, et aimerait que son pseudo soit changé pour tous ses anciens commentaires.
Vu qu'il y en a beaucoup, est-il possible de faire une requête mysql pour modifier l'ancien pseudo en une seule fois, et si oui, quelle requète faut-il faire ?

J'ai essayé avec :
UPDATE phpwebgallery_comments SET author = nouveau_pseudo where author = ancien_pseudo;
mais ça ne marche pas :-(

Merci d'avance

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact