-
April 13th, 2020, 19:46
#1
درخواست راهنمایی در مورد نمایش اطلاعات از mysql روی سایت
سلام
ممنون میشم دوستان منو راهنمایی کنند
یه تیبل داریم تو mysql که اطلاعات داخلشه
ستون اول نام کشور ها نوشته میشه، اما انگلیسی
و ستون بعد اطلاعاتی که همه عدده
من میخوام نام کشورها به فارسی تبدیل بشه، اما نمیخوام دستی و دونه دونه اینکار رو انجام بدم
------------
یه تیبل دیگه هم هست که نام کشورها (دقیقا همونی که تو تیبل اول هست) تو ستون اول
و معادل اونها به فارسی تو تیبل دومش هست
------------
حالا میخواستم ببینم راهی هست که بشه اسکریپت رو طوری نوشت که یکی از این دو تا کار رو بکنه و اینکه ممنون میشم بگید کدوم منطقی تره
1- با اجرای اسکریپت، ستون هارو اپدیت کنه و بجای نام انگلیسی توی اون ستون، معادلش رو از تیبل دیگه بگیره و جایگزین کنه داخل دیتابیس (این روش برای استفاده راحت تره برای من)
2- موقع نمایش اطلاعات، بجای نمایش نام انگلیسی از تیبل اول، معادل فارسی اون رو از تیبل دوم نمایش بده، باقی اطلاعات رو از تیبل اول
-----------------
ممنون میشم اساتید من رو راهنمایی کنند
-----
تیبل اول نامش report هست
تیبل دوم engtoper
فیلد نام کشورها به انگلیسی تو هردوتیبل country
هست و فیلد معادلش به فارسی تو تیبل دوم keshvar
-
-
April 13th, 2020 19:46
# ADS
-
April 13th, 2020, 20:43
#2
عضو جدید
پاسخ : درخواست راهنمایی در مورد نمایش اطلاعات از mysql روی سایت
سلام وقتتون بخیر
در صورتی که اطلاعاتتون خیلی پیچیده نیست می تونید اکسپورت فایل اکسل ازش بگیرید بعد تبدیلش کنید به XLS بعد از طریق گوگل ترینسلیت ترجمش کنید و بعد همین مراحل تبدیل رو برعکس انجام بدید جهت ایمورت مجدد دیتابیس.
خدماتی از جانب بنده قابل انجام بود درخدمتتتون هستم.
تلگرام: omid_ahmadyani@
09129726343
09362196343
02128421193
با سپاس و تقدیم احترام
جهت دریافت خدمات دیجیتال مارکتینگ، طراحی سایت، خرید هاست، دامنه، سرور از کشور های متنوع، خدمات شبکه های اجتماعی و غیره با ما در تماس باشید.
09129726343 - تلگرام: omid_ahmadyani@
-
-
April 13th, 2020, 21:51
#3
پاسخ : درخواست راهنمایی در مورد نمایش اطلاعات از mysql روی سایت

نوشته اصلی توسط
hamed94yousefi
سلام
ممنون میشم دوستان منو راهنمایی کنند
یه تیبل داریم تو mysql که اطلاعات داخلشه
ستون اول نام کشور ها نوشته میشه، اما انگلیسی
و ستون بعد اطلاعاتی که همه عدده
من میخوام نام کشورها به فارسی تبدیل بشه، اما نمیخوام دستی و دونه دونه اینکار رو انجام بدم
------------
یه تیبل دیگه هم هست که نام کشورها (دقیقا همونی که تو تیبل اول هست) تو ستون اول
و معادل اونها به فارسی تو تیبل دومش هست
------------
حالا میخواستم ببینم راهی هست که بشه اسکریپت رو طوری نوشت که یکی از این دو تا کار رو بکنه و اینکه ممنون میشم بگید کدوم منطقی تره
1- با اجرای اسکریپت، ستون هارو اپدیت کنه و بجای نام انگلیسی توی اون ستون، معادلش رو از تیبل دیگه بگیره و جایگزین کنه داخل دیتابیس (این روش برای استفاده راحت تره برای من)
2- موقع نمایش اطلاعات، بجای نمایش نام انگلیسی از تیبل اول، معادل فارسی اون رو از تیبل دوم نمایش بده، باقی اطلاعات رو از تیبل اول
-----------------
ممنون میشم اساتید من رو راهنمایی کنند
-----
تیبل اول نامش report هست
تیبل دوم engtoper
فیلد نام کشورها به انگلیسی تو هردوتیبل country
هست و فیلد معادلش به فارسی تو تیبل دوم keshvar
کد:
update table1 set `name` = (select fa from table2 where `name` = en)
قبل از هرکاری بکاپ بگیرید . جای table1 نام تیبل اول ( نام های انگلیسی )
جا name ستونی که میخواید فارسی بشه
جای تیبل2 هم که تیبل دوم که فارسی داره
جای en ستونی از تیبل دوم
fa هم ستون از تیبل دوم
-