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

الموضوع: يااخوان كم مرة نسال عن هذا الموضوع وللا يوجد جواب شافي php مع قاعدة بيانات MS SQL

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

    يااخوان كم مرة نسال عن هذا الموضوع وللا يوجد جواب شافي php مع قاعدة بيانات MS SQL



    كم مرة طلبنا ونجد رؤوس اقلام ولا جواب
    نريد شرح من الالف الى الياء في هذا الموضوع
    بليييييييييييييييز







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    أولاً علشان تخلي جهازك يتصل بالـMSSQL لازم يكون ملف ntwdblib.dll موجود في مجلد windows/system32 إذا ما كان موجود ابحث عنه في Google وحطه في المجلد واعد تشغيل الجهاز

    بعد كذا سوي اتصال على الطريقة التالية :

    كود PHP:
    $db=mssql_connect("localhost","username","password");
    $d=mssql_select_db("database"$db); 
    والباقي تقريباً مثل دوال mysql لكن البداية mssql

    أخوكـ/صالح المطرفي





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    444


    رابط ملف الدي ال ال طبعا بعد ما تحطه بفولدر system32

    تروح لـ إبدأ = تشغيل = بعدين تكتب الامر التالي : regsvr32 ntwdblib.dll

    بعدها لازم تروح لملف php.ini وتشيل الكومنت عن السطر اللي موجود فيه php_mssql.dll

    ودور على mssql.secure_connection وحطها اون اذا كانت اوف

    المصدر







  4. #4
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    اخي تقريبا دوال mysql هي دوال mssql لكن mssql لا يوجد بها pconnect طبعا مع تغير mysql الي mssql





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    بارك الله فيكم جميعا لكن يطهر لي هذا الخطا
    Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in C:\camel\www\b.php on line 2

    Warning: mssql_select_db(): supplied argument is not a valid MS SQL-Link resource in C:\camel\www\b.php on line 3

    مع اني اتبعت كل التعليمات

    لكن هذه المرحلة تروح لـ إبدأ = تشغيل = بعدين تكتب الامر التالي : regsvr32 ntwdblib.dll
    لا يمكن تسجيل الملف






  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    549


    تأكد من السيرفر localhost

    أو حط الايبي افضل





    __________________
    صالح المطرفي (Mr.Saphpـ)
    مدونتــــــي
    الصندوق الماسي الخامس
    قوالب WordPress
    تم بحمد الله الإنتهاء من سكربت الدروس العربي 4.0
    http://www.saphplesson.org

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


    تمت الحمد لله
    الشكر للجميع
    وما قصرتوا وعاااااااااجز عن الشكر






  8. #8
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    تمت الحمد لله
    الشكر للجميع
    وما قصرتوا وعاااااااااجز عن الشكر
    هل يمكن أن تشرح لنا الطريقه ؟





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    انا طبقت شرح الاخوان
    وفعلت المكتبات التي طبلوا تفعيلها وكان الامر المهم هو

    كود PHP:
    $db=mssql_connect("localhost","username","password"); 
    اعتقد ان المشكلة هنا فنحن نرتبط بجهاز في العمل اسمه MAIN استبدلت localhost ب MAIN فعملت معي بسهولة وطبقت عليها الدوال نفس طريقة mysql الا انك تغيرها الى mssql
    وتمت العملية بنجاح والحمد لله والفضل يعود لله ثم لكم في هذا






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2002
    المشاركات
    444


    انا اذكر زمان طبقتها لكن طبقتها الان مرة ثانية , الخطوات هي كالتالي :
    اولا : ملف php.ini
    * تشيل الكومنت عن php_mssql.dll
    * دور على mssql.secure_connection وتاكد انها اوف , في ردي السابق اخطأت وقلت لازم تكون اون :shy:

    ثانيا : ملف ntwdblib.dll
    تحمل اخر نسخة منه من هنا

    انا كمستخدم appserv يجب نسخ الملف حتى لو كان موجود قم باستبداله بالمجلدات التالية
    C:\AppServ\php5
    C:\AppServ\Apache2.2\bin
    C:\WINDOWS\system32

    ثالثا : اقوم بعمل ريستارت للاباتشي

    رابعا : الكود
    كود PHP:

    <?
    $myServer 
    "192.168.75.129,1049";
    $myUser "root";
    $myPass "somepass";
    $myDB "sms"// database name
    // connection to the database
    $dbhandle mssql_connect($myServer$myUser$myPass)
    or die(
    "Couldn’t connect to SQL Server on $myServer");

    // select a database to work with
    $selected mssql_select_db($myDB$dbhandle)
    or die(
    "Couldn’t open database $myDB");

    echo 
    "You are connected to the " $myDB " database on the " $myServer ".";

    $query "SELECT top 10 * FROM numbers"// your database query
    $result mssql_query($query);
    while(
    $row mssql_fetch_assoc($result))
    {
    print_r($row);
    }
    // close the connection
    mssql_close($dbhandle);
    ?>
    طبعا سيرفر الــ sql موجود على نظام ويندوز سيرفر 2003 افتراضي "vmware" الاي بي الداخلي له
    192.168.75.129 وبورت الــ sql سيرفر هو 1049










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

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

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