ما فائدة هذه الطريقة؟
هذا هو موقعنا zblog ، بعد تغيير الموضوع ، أريد استدعاء محتويات حقل log_Meta القديم في الموضوع الجديد ، ولكن اسم المفتاح الجديد والموضوع القديم مختلف.
على سبيل المثال ، يمكنك استخدام موضوع سلعة ، اسم مفتاح السعر للموضوع الجديد هو price (متغير الدعوة هو: $article->Metas->price) ، في حين أن اسم مفتاح السعر للموضوع القديم هو jiage (متغير الدعوة هو: $article->Metas->jiage).
نحن نريد أن نغير jiage إلى price ، فكيف نغير الجملة؟
أوامر sqlوفيما يلي:
UPDATE zbp_post
SET log_Meta = REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";');يرجى ملاحظة أن طول الحرف لا يمكن أن يكون خطأ!
إذا تضمنت أيضًا اسم مفتاح السعر الأصلي ، فإن اسم مفتاح السعر الأصلي للموضوع الجديد هو oldprice ، وكان اسم مفتاح السعر الأصلي للموضوع القديم هو yuanjia.كيف يتم تنفيذ دمج مع أمر استبدال سعر الاستبدال؟
أمر SQL كما يلي:
UPDATE zbp_post
SET log_Meta = REPLACE(REPLACE(log_Meta, 's:5:"jiage";', 's:5:"price";'), 's:7:"yuanjia";', 's:8:"oldprice";');في النهاية ، عليك تنفيذ أمر SQL في phpmyadmin.







إضافة الأصدقاء