Qui n’a jamais été confronté à cette problématique ? Chercher et remplacer simplement son contenu stocké en bdd sans risquer de tout péter, c’est possible !
Cependant, il faut impérativement faire une sauvegarde de la base avant de procéder.
Le script qui suit fonctionne avec presque tous les CMS, mais de mon côté je m’en sers essentiellement avec WordPress et Drupal. Principalement il me sert à changer les url stockées en dur dans la base, lors de la mise en production d’un site. Je signal au passage qu’il est recommandé par le Codex WordPress.
Pourquoi se servir de ce script ? Car il prend en considération la sérialisation des chaînes php et évite donc d’endommager vos tables.
Il existe maintenant en v3, mais je ne l’ai pas testé. Donc je vous laisse me donner vos retours là dessus 🙂
Pour télécharger le script, c’est par là : http://interconnectit.com
Il suffit de le mettre à la racine de votre site et de l’exécuter. N’oubliez pas de le supprimer une fois que vous avez terminé 😉