النتائج 1 إلى 9 من 9

الموضوع: سؤال عن ربط ملف php مع قاعدة بيانات MS SQL

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    113

    سؤال عن ربط ملف php مع قاعدة بيانات MS SQL



    سمعت من وكالة يقولون أن هناك طريقة لربط الـ PHP بقاعدة بيانات MS SQL
    لا حد يقول لي ابحث ترى الغشيم غشيم في البرمجة وغشيم في البحث :shy:





    hsn67 غير متواجد حالياً




  2. السلام .. الطريقه ليست بالصعبه
    اولاً اقرء عن كيفيه وضع قاعده البيانات في تعاريف الODBC .. و مدام انك ستستخدك الMS SQL Server يعني ما يحتاج تقرء عنها مررره ... كل مبرمجي الSQL Server عارفين بذاك الشيء

    وبعد كذا ما عندك الا استخدام الدوال المخصصه للMS SQL Server وهي تبدء بالحروف _mssql و اكثرها اتتعامل مع قاعده البيانات مثل ما تتعامل مع الMySQL

    مثلاً في الMySQL تقوم ب ()mysql_connect
    اما في الMS SQL Server تقوم ب ()mssql_connect

    نفس الشيء
    happry hacking :P





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو
    hilaby غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    113


    المشكلة ليست في كتابة الدالة ، المشكلة في أن الـ PHP ما يتعرف على الدالة أصلاً

    النتيجة

    كود PHP:
    undefined function: mssql_pconnect() 
    يبدو أن هناك إعدادات معينة لابد من تفعيلها في الـ PHP

    ملاحظة ، أنا أستخدم اباتشي من سيرفر محلي bizzar.server.1





    hsn67 غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    113


    أحد يفهمنا الكلام اللي هنا

    http://www.php.net/manual/en/ref.mssql.php





    hsn67 غير متواجد حالياً



  5. اها انت شكلك مشكلتك سهله

    اذهب الى الملف php.ini

    و امسح الفاصله المنقوطه الموجوده امام السطر extension=php_mssql.dll; وانت بعد ذالك في طريقك للبرمجه مع الSQL Server





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو
    hilaby غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    113


    نفس المشكلة أخي hilaby ،
    بل حتى الـ extension=php_dbx.dll قمت بتنشيطها لدعم قواعد البيانات بصيغ متعددة ولا فيه فايدة ،
    نفس الخطأ يظهر لي undefined function: mssql_pconnect

    السؤال الآن ، هل يجب علي في ملف الـ php.ini تنشيط هذه الخصائص من الـ Windows Extensions فقط تحت أي نظام ، أم أن تنشيط هذه الميزة في Windows Extensions يخدم في حالة ما إذا كان تشغيل الـ php من داخل بيئة الوندوز فقط ؟

    انا حاس ان المشكلة قريبة من هنا لكن بصراحة ماني عارف أحلها

    أظن أن العمل من سيرفر برنامج bizzar أو فوكس أو ترايد .. الخ أيا كان ، هو خارج نظام الوندوز لأنه أنشأ له بيئة عمل لينوكس صغيرة داخل الوندوز ، ولذلك لانستفيد من تنشيط extension=php_mssql.dll أو extension=php_dbx.dll أو أي من ملفات الدي ال ال لأننا خارج بيئة وندوز افتراضياً

    صح ؟





    hsn67 غير متواجد حالياً



  7. السلام .. اعطيك حلول ..

    الحل الاول هو حذف جميع السرفرات التي لديك ... و قم بالتالي
    1- حمّل اباتشي و ركبه .. استعمل التركيب الافتراضي
    2- حمّل الPHP الاصدار الرابع .. و حمل النوعين للوندوز ..
    الاول وهو ملف التركيب الاوتوماتيكي وهو ملف EXE
    و الثاني هو ملف الZIP الذي يضم معضم "الextentions" الاخرى او التي لا تأتي مع الاوتوماتيكي

    انا قلت لك ان تحمل الاثنين "الاصدارين من الPHP" لكي يسهل لك تركيب الPHP بطريقه سهله وسليمه في نفس الوقت ... اولا قم بتركيب الملف الاوتوماتيكي .. ثم قم برمي محتوى ملف الZIP في المجلد الموجود فيه الinstalled location" PHP" هذا سوف يضيف كل شيء مطلوب و كل الDLL المطلوبه .. لان الاوتوماتيكي ليس كاملاَ ...

    انا اعطيتك هذا الحل لان البرامج التي تأتي في واحد "Apache + PHP + MySQL + PHPMyAdmin" قد لا تأتي بالExtentions الازمه لانها تود ان تحاقظ على ان يكون حجم الملف صغير .. فلذالك قد يحدث ما حدث معك

    الاصدالر PHP4 هو اسهلها تركباً و لا يعطيك المتاعب بالتركيب مثل الاصدالر الخامس على الوندوز

    =========
    الحل الثاني ..
    قم بانزال Ubuntu Linux .. هو CD واحد و قم بتركيبه على جهاز قديم لديك ..
    ركب الاباتش والPHP فيه .. وتركيبه هناك ممرررررررره ه ه سهل ..
    ثم قم بعمل مكان للFTP او جعل مجلد في السرفر مفتوح للك لوضع ماتريده من الDreamweaver للجاهز التي تقوم بالعمل منه

    هذا حلولي وان شاء الله قد افدتك بشيء





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو
    hilaby غير متواجد حالياً

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    359


    إلى الان لم اجد شرحا وافيا لربط php مع قاعدة بيانات MS SQL
    ان كان احد عنده الطريقة فليقدمها لنا فنحن بحاجة لها





    مهتم غير متواجد حالياً

  9. #9
    عضو شرف
    تاريخ التسجيل
    May 2007
    المشاركات
    1,647


    قم بفتح موضوعاً جديداً .. لا داعي لرفع هذا الموضوع القديم !





    __________________
    # اتبعني على Twitter
    # عِرفان ساهم ببناء المحتوى العربي العلمي على الإنترنت!
    أشرف السمهوري غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض