www - تعلم php mysql




ربط قاعدة بيانات ميسكل إلى العديد من المجالات (2)

إذا تم استضافة المجالات 2 في نفس الخادم ثم لا توجد مشكلة في كل شيء يمكنك الاتصال مع قاعدة البيانات مع الكثير من البرامج النصية كما تريد.
إذا كانوا في ملقمات مختلفة من خادم قاعدة البيانات الخاصة بك يمكنك القيام بذلك ولكن لديك تسمح اتصال عن بعد لكل إب البرنامج النصي

لدي اثنين من المواقع مع نطاقات مختلفة ولدي لتبادل البيانات بين الاثنين، مثل المستخدم المسجلين على الموقع الأول سيكون تسجيل الدخول على الموقع الثاني أيضا.

هل من الممكن ربط الموقع الثاني بقاعدة بيانات ميسكل لموقع الويب الأول؟ إي لدي موقعان على الويب www.example1.com و www.example2.com . هل من الممكن example2.com للاتصال بقاعدة بيانات example1.com ؟

يمكنني استخدام التعليمات البرمجية فب التالية التي تعمل بشكل جيد ل example1.com ولكن ليس على example2.com :

    $conn =mysql_connect("HOST","USERNAME","PASS") or die("cannot connect with db").mysql_error();
    $dbname=mysql_select_db("DATABASE_NAME") or die("Error selecting db").mysql_error();

على example2.com ، فشل الاتصال مع رسالة خطأ

لا يمكن الاتصال مع ديسيبل ....

هل يمكن أن توضح لي ما هو التكوين المطلوب لمثل هذا النوع من الاتصال وما هي الأشياء التي قد توقف هذا الاتصال؟


ذلك يعتمد على المكان الذي تستضيف قاعدة البيانات الخاصة بك وموقع الويب الخاص بك. بعض ويبهوستنغز تسمح فقط اتصال قاعدة البيانات المحلية. لذلك تأكد من أن كلا الموقعين على نفس الخادم أو أن إعدادات تسمح لك للاتصال من التعليمات البرمجية فب إلى قاعدة البيانات عن بعد وقاعدة البيانات يسمح اتصال عن بعد.

إذا كان لديك وصول سطر الأوامر إلى خادم الويب الخاص بك، تحقق من أنه يمكنك الاتصال باستخدام الأمر mysql - انظر هذه الإجابة .





database-connection