سلام دوستان من یه هاست لینوکس سی پنل دارم که روش جوملا نصب کردم ! توش حدود ۱۰.۰۰۰ لینک هست که خراب شدهو میخوام یه قسمتیش تغیرکنه !
مثلا ramtin.com
بشه ramtin1.com
خیلی ضروریه تمام زحماتم به باد رفته چجوری میشه چنین کاری انجام داد؟
سلام دوستان من یه هاست لینوکس سی پنل دارم که روش جوملا نصب کردم ! توش حدود ۱۰.۰۰۰ لینک هست که خراب شدهو میخوام یه قسمتیش تغیرکنه !
مثلا ramtin.com
بشه ramtin1.com
خیلی ضروریه تمام زحماتم به باد رفته چجوری میشه چنین کاری انجام داد؟
تنها راهش دیتادیس هست از اونجا با کد ساده میشه تغییرش داد
Telegram: mehdi_niromandan
باید وارد phpmyadmin بشم ؟ یا اگه تو گوگل چیز به درد بخوری هست میشه لینک بدید؟
کسی نیست ؟ یکی بود گفت ۲۰.۰۰۰ تومان میگیرم تغیر میدم ؟ کوشش؟
گاهی ممکن است کلمه ای را چندین بار در سایت خود وارد کرده باشید، مثلا در متن های مختلف سایت خود، (فرض بر این است که متن ها در دیتابیس ذخیره می شوند) کلمه ی Talahost را نوشته اید. پس از مدتی مثلا ۱ سال بعد! تصمیم می گیرید همه ی کلمه های Talahost را با Talahost.Com جایگزین کنید.
در طول این مدت نسبتا طولانی ممکن است هزاران بار کلمه ی Talahost را در متن های مختلف سایت خود نوشته باشید. پس انجام این جایگزینی بصورت دستی کاری بس دشوار است.
با نوشتن یک کوری (query) و اجرای آن، انجام جایگزینی متن یا کلمات در دیتابیس بسیار سریع و ساده خواهد بود. در این کوری از تابع Replace در mysql استفاده شده.
table_name نام جدولی است که می خواهید مقادیر در آن جایگزین شوند.کد:update table_name set `field_name` = replace(`field_name`, ‘Talahost’, ‘Talahost.Com’);
field_name نام فیلدی از جدول مورد نظر است که می خواهید مقادیر در آن جایگزین شوند.
با اجرای کد بالا در بخش SQL برنامه ی تحت وب PHPMyAdmin عبارت های Talahost با Talahost.Com جایگزین می شوند.
اگر می خواهید عبارت مورد نظر در جدول ها و فیلد های مختلف پیدا و جایگزین شوند، باید کد را برای جدول ها و فیلد های مورد نظر آن جدول اجرا کنید.
منبع : وبلاگ طلاهاست
:: گروه فناوری اطلاعات تیک وب | ارائه انواع خدمات وب هاستینگ و کانفیگ سرور و cms | طراحی انواع وب سایت
:: دارنده نماد اعتماد دائم از وزارت صنعت ، معدن و تجارت
شما از چه اسکریپت استفاده میکند
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)