السلام عليكم ورحمة الله وبركاته....
هذه أول مرة أقو بعمل موقع إنترنت، إستخدمت PHP و MySQL، عندي في جهازي كل شيء يعمل كما يجب، المشكلة بدأت عندما بدأت أرفع الصفحات إلي شركة الإستضافة، في البداية كانت تظهر الصفحات التي لا تحتاج الإتصال بقاعدة بيانات ال MySQL أما الصفحات التي فيها Connection string مع قاعدة البيانات لم تكن تظهر بل كانت فارغة،رجعت إلي ملفات المساعدة لشركة الإستضافة وإستخدمت ال mysql_connect function بالشكل المشار إليه عندهم وليس كما كنت أستخدمها، عندها أصبحت كل الصفحات تعرض كما هي بما فيها تلك التي تحتاج الإتصال بقاعدة البيانات. المشكلة عندي الآن أنه إذا أردت إرسال بيانات من الموقع إلي قاعدة البيانات في ال MySQL فلا أستطيع !، عندي مثلاً صفحة فيها form يقوم بإضافة بيانات عقار إلي جدول العقارات في قاعدة البيانات، عندما أقوم بعمل submit لل form يظهر لي ال error التالي:
Can't connect to MySQL server on 'localhost' (10061)
رجعت إلي ملفات المساعدة والأسئلة الشائعة في موقع شركة الإستضافة فوجدت عندهم التالي:
http://help.securepaynet.net/topic/102/art...?prog_id=378523
Can I connect to my DataBase remotely?
Unfortunately, we do not allow external connections to our DataBase servers. When connecting to a DataBase in your Shared Hosting account, you must access it through the DataBase section of the Hosting Control Center.
ما معنى هذا بالضبط؟ هل ما أفهمه صحيح؟!...هل معنى هذا أنني لن أستطيع إضافة بيانات إلى قاعدة بياناتي في سيرفر هذه الشركة من خلال إرسالها من موقعي، إنما يجب أن أدخل بنفسي على موقعهم وأستخدم ال phpMyAdmin لديهم لإضافة ما أريد من بيانات على الجداول مباشرة و بنفسي؟
أرجو من الإخوة مساعدة في نفي أو تأكيد هذا الأمر لي، وإن كان ما فهمته صحيح، فهل من حل لهذا الأمر كي أرسل البيانات مباشرة من الموقع إلي قاعدة البيانات دون تغيير شركة الإستضافة؟! وإن كان ولابد من تغييرها، فهل هناك إسم محدد لهذا الأمر في مزايا عروض شركات الإستضافة كي أسأل عنه تحديداً فلا أخلط بينه وبين أمر آخر؟
شكراً للجميع...