🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ سیدرضا بازیار
اتصال اسکریپت به دو پایگاه داده با چه روشی بهتر است؟
جامعه پی اچ پی ایجاد شده در ۲۲ اردیبهشت ۱۴۰۰

سلام

 

یک اسکریپت دارم که فروشگاهی هست و میخوام وقتی کاربر‌ها ثبت نام میکنند، اطلاعات اونا در mysql ذخیره بشه. اما محصولات فروشگاه در mongodb ذخیره و فراخوانی بشه

 

حالا این اسکریپت دوتا پایگاه داده داره. اطلاعات هر دو پایگاه داده باید در کانفیگ فراخونی بشه؟ یا یکی از اونا باید با api به اسکریپت متصل بشه؟ بهترین روش واسه انجام این کار چیه؟

سلام ,

 

من پیشنهاد میکنم از پکیج Eloquent ORM استفاده کنید.

 

برای نصب این پکیج دستور زیر رو بزنید.

 

composer require illuminate/database

.این پکیجی هست که در لاراول استفاده می‌شه و شما می‌تونید در خارج از این فریم ورک هم استفاده کنید.

فراز صالحی ۲۲ اردیبهشت ۱۴۰۰، ۰۸:۱۶

سلام و احترام

بله اطلاعات مربوط به اتصال به دیتابیس رو یا به طور کلی کانفیگ‌ها رو توی فایل env یا یه فایل جدا کانفیگ قرار بدید چون ممکنه کانفیگی که روی لوکال و وقتی که روی سرور هست متفاوت باشه و اینا داخل کانفیگ باشه خیلی بهتره 

 

اگه میخواید راحت با mongodb کار کنید پیشنهاد میدم از یه orm استفاده کنید 

https://github.com/mongodb/mongo-php-library

 

مستندات و راهنمایی استفاده ازش هم : https://docs.mongodb.com/php-library/current/

 

امیر صالحی ۲۲ اردیبهشت ۱۴۰۰، ۱۶:۴۶