وبلاگ آرمین هاست

مرکز تخصصی آموزش هاست و دامین

جایگزین کردن متن در دیتابیس Mysql

گاهی ممکن است کلمه ای را چندین بار در سایت خود وارد کرده باشید، مثلا در متن های مختلف سایت خود، (فرض بر این است که متن ها در دیتابیس ذخیره می شوند) کلمه ی Arminhost را نوشته اید. پس از مدتی مثلا ۱ سال بعد! تصمیم می گیرید همه ی کلمه های Arminhost را با ArminWebhost جایگزین کنید. در طول این مدت نسبتا طولانی ممکن است هزاران بار کلمه ی Arminhost را در متن های مختلف سایت خود نوشته باشید. پس انجام این جایگزینی بصورت دستی کاری بس دشوار است. با نوشتن یک کوری (query) و اجرای آن، انجام جایگزینی متن یا کلمات در دیتابیس بسیار سریع و ساده خواهد بود. در این کوری از تابع Replace در mysql استفاده شده است.

update table_name set `field_name` = replace(`field_name`, ‘Arminhost’, ‘ArminWebhost’);

table_name  نام جدولی است که می خواهید مقادیر در آن جایگزین شوند.

field_name  نام فیلدی از جدول مورد نظر است که می خواهید مقادیر در آن جایگزین شوند.

با اجرای کد بالا در بخش SQL برنامه ی تحت وب PHPMyAdmin عبارت های Arminhost با ArminWebhost جایگزین می شوند. اگر می خواهید عبارت مورد نظر در جدول ها و فیلد های مختلف پیدا و جایگزین شوند، باید کد را برای جدول ها و فیلد های مورد نظر آن جدول اجرا کنید.

اشتراک ایمیلی

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

کنترل پنل So

SolidCP در سال 2016 به عنوان یک پنل جدید از ...

نصب SSL در وب

برای نصب SSL برروی وب سایت پنل، همانطور که قبلا ...

ارتقای پلن

براي ارتقاي پلن هاست خود مراحل زير را طي بفرماييد ...

تغییر نام د

در بسیاری موارد، شما نیاز دارید که نام دامنه مربوط ...

روش مقابله

شاید برای شما نیز اتفاق افتاده باشد، چند خط کد ...

پشتیبانان ما

  • .