کد خبر: 396

تاریخ انتشار: ۸ دی, ۱۳۹۰

جستجو و جایگزین کردن یک عبارت در دیتابیس بوسیله phpmyadmin

شاید برای شما هم پیش آمده باشد که نیاز داشته باشید یک عبارت و یا لینک را در تمامی صفحات و یا در قسمتی خاص تغییر دهید و با عبارتی دیگر جایگزین کنید؛ یک راه متداول، export کردن دیتابیس و ویرایش آن بوسیله یک ویرایشگر متن مانند Notepad است اما اینبار قصد داریم یک راه […]

http://dl.p30graph.com/picup/09/10/phpmyadmin-post-content-p30graph.jpg

شاید برای شما هم پیش آمده باشد که نیاز داشته باشید یک عبارت و یا لینک را در تمامی صفحات و یا در قسمتی خاص تغییر دهید و با عبارتی دیگر جایگزین کنید؛ یک راه متداول، export کردن دیتابیس و ویرایش آن بوسیله یک ویرایشگر متن مانند Notepad است اما اینبار قصد داریم یک راه سریعتر که به کمک phpmyadmin انجام می پذیرد را به شما آموزش دهیم.

برای اینکار ابتدا از پنل مدیریت هاست بر روی phpmyadmin کلیک کرده تا وارد آن شوید. از سمت چپ دیتابیس مدنظر خود را انتخاب کنید.

http://dl.p30graph.com/picup/09/10/phpmyadmin-select-database.jpg

 

سپس به تب SQL رفته و در کادر Run SQL Query دستور زیر را بنویسید و بر روی Go کلیک کنید.

UPDATE tablename SET tablefield = replace(tablefield,"findstring","replacestring");

 

http://dl.p30graph.com/picup/09/10/run-sql-query.jpg

دقت داشته باشید که در دستور بالا به جای tablename (نام جدول) ، tablefield (ستون جدول) ، findstring (رشته و یا همان عبارتی که باید جستجو شود) ، replacestring (رشته و یا همان عبارتی که باید جایگزین شود) موارد مدنظر خودتان را بنویسید.

به عنوان مثال قصد داریم در تمامی مطالب، آدرس “wordpress.org” را به “wp-persian.com” تغییر دهیم. در phpmyadmin و در بخش Structure دیتابیس وردپرسمان، واضح است که wp_posts ، جدول (tablename) مدنظر ماست.

http://dl.p30graph.com/picup/09/10/phpmyadmin-wp-posts-table.png

 

اگر در کنار همین جدول بر روی آیکون Browse کلیک کنیم متوجه می شویم که tablefield مدنظرمان post_content است.

http://dl.p30graph.com/picup/09/10/phpmyadmin-post-content.png

 

در نهایت دستور مدنظرمان برای جایگزینی کلمه “wordpress.org” به “wp-persian.com” در تمامی مطالب به شکل زیر است:

UPDATE wp_posts SET post_content = replace(post_content,"wordpress.org","wp-persian.com")

http://dl.p30graph.com/picup/09/10/search-and-replace-wordpress-plugin.jpg

 

برای راحتی کار، در صورتی که از سیستم مدیریت محتوای وردپرس استفاده می کنید، افزونه Search and Replace را نصب کرده و سپس از منوی “ابزارها” به “Search and Replace” بروید و عملیات جایگزنی را انجام دهید. (تصویر بالا، برای مشاهده تصویر اصلی آن را در تب جدید باز کنید)

موفق و پیروز باشید!

 

دیدگاه کاربران

نظرات در انتظار تایید: 0

کل نظرات :1

  • رحیم

    تاریخ : ۳ - فروردین - ۱۳۹۵

    خدا پدر مادرت نگه داره کارم اوکی شد

    پاسخ دادن

ارسال دیدگاه