Wozu nützt diese Methode?
Nach dem Wechsel des Themas möchte ich den Inhalt des alten Themas log_Meta-Felds in einem neuen Thema aufrufen, aber das neue Thema ist nicht der Schlüsselname des alten Themas.
Angenommen, Sie verwenden ein Commodity-Thema, der Preis-Schlüsselname des neuen Themas ist price (Aufrufvariable: $article - > Metas - > price), und der Preis-Schlüsselname des alten Themas ist jiage (Aufrufvariable: $article - > Metas - > jiage).
Wir möchten Jiage in Price ändern, also wie kann ich Massen ändern?
SQL Befehlewie folgt
UPDATE zbp_post
SET log_Meta = REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";');Bitte beachten Sie, dass die Länge der Zeichen nicht falsch sein kann!
Wenn auch der Schlüsselname des ursprünglichen Preises enthalten ist, ist der ursprüngliche Schlüsselname des neuen Themas oldprice und der ursprüngliche Schlüsselname des alten Themas yuanjia. Wie sollte ich zusammen mit dem Befehl, der den Ersatzpreis ersetzt, zusammenführen?
Der SQL-Befehl lautet wie folgt:
UPDATE zbp_post
SET log_Meta = REPLACE(REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";'), 's:7:"yuanjia";', 's:8:"oldprice";');Schließlich müssen Sie den SQL-Befehl in phpmyadmin ausführen.






Fügen Sie Freunde hinzu