À quoi sert cette méthode ?
Après avoir changé de thème, je veux appeler le contenu de l'ancien champ log_Meta dans le nouveau thème, mais le nouveau thème et le nom de clé de l'ancien thème ne sont pas les mêmes.
Disons que vous utilisez un sujet de marchandises, le nom de la clé de prix pour le nouveau sujet est price (la variable d'appel est : $article - > Metas - > price) et le nom de la clé de prix pour l'ancien sujet est jiage (la variable d'appel est : $article - > Metas - > jiage).
Nous voulons changer le jiage au prix, alors comment le modifier en vrac ?
Commandes SQLcomme suit
UPDATE zbp_post
SET log_Meta = REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";');Veuillez noter que la longueur des caractères ne peut pas se tromper !
Si le nom de clé du prix d'origine est également inclus, le nom de clé du prix d'origine du nouveau thème est oldprice et le nom de clé du prix d'origine de l'ancien thème est yuananjia. Combiner avec la commande de remplacement du prix de remplacement, comment doit-il être exécuté ?
La commande SQL est la suivante :
UPDATE zbp_post
SET log_Meta = REPLACE(REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";'), 's:7:"yuanjia";', 's:8:"oldprice";');Enfin, vous devez exécuter la commande sql dans phpmyadmin






Ajouter des amis