منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ربط فجول بيسك مع php - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : ربط فجول بيسك مع php (/showthread.php?tid=17228)



ربط فجول بيسك مع php - محمد غراب - 09-09-16

عملت مشروع تخرج باستخدام فجول بيسك دت نت وقاعدة بيانات ماي اس كيو ال
وطلبوا مني استعلام عن وبحث عن طريق الانترنت 
فهل استطيع ربط قاعدة بيانات ماي اس كيو ال مع بي اتش بي ومع فجول بيسك 
ويكون نظام وموقع بنفس الوقت ؟
من لدية طريقة


RE: ربط فجول بيسك مع php - ابو ليلى - 09-09-16

(09-09-16, 01:54 AM)محمد غراب كتب : عملت مشروع تخرج باستخدام فجول بيسك دت نت وقاعدة بيانات ماي اس كيو ال
وطلبوا مني استعلام عن وبحث عن طريق الانترنت 
فهل استطيع ربط قاعدة بيانات ماي اس كيو ال مع بي اتش بي ومع فجول بيسك 
ويكون نظام وموقع بنفس الوقت ؟
من لدية طريقة

القاعدة مشتركة لاكثر من تطبيق ما في مشكلة كونك تتصل بها من تطبيق الدوت نت (Asp,Windows Form) او (PHP)
او ليست تعمل معك في كلا التطبيقين بشكل جيد
من لديه طريقة ؟؟؟؟ طريقة لماذا ؟؟
هل تقصد توفير المزود داخل اطار العمل
تابع .........




و اذا لم يتوفر لديك المزود حمله من هنا  MySql Connector/Net


بعد التحميل بتلاقيهم بالمسارات التالية

C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.4\Assemblies\v2.0 
 C:\Program Files (x86)\MySQL\MySQL Connector Net 6.6.4\Assemblies\v4.0


استورد المرجع
PHP كود :
Imports MySql.Data.MySqlClient 

PHP كود :
Dim conn As New MySqlConnection 


PHP كود :
Public Sub connect()
 
       Dim DatabaseName As String "Database NAme"
 
       Dim server As String "ip address here"
 
       Dim userName As String "userName here"
 
       Dim password As String "password here"
 
       If Not conn Is Nothing Then conn.Close()
 
       conn.ConnectionString String.Format("server={0}; user id={1}; password={2}; database={3}; pooling=false"serveruserNamepasswordDatabaseName)
 
       Try
            conn
.Open()
 
 
            MsgBox
("Connected")
 
       Catch ex As Exception
            MsgBox
(ex.Message)
 
       End Try
 
       conn.Close()
 
   End Sub 


PHP كود :
Private Sub Form1_Load(sender As System.ObjectAs System.EventArgsHandles MyBase.Load
        connect
()
 
   End Sub 

PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
        Try
            conn
.Open()
 
       Catch ex As Exception
        End 
Try
 
       Dim cmd As New MySqlCommand(String.Format("INSERT INTO `Products` (`upc` , `qty`) VALUES ('{0}' , '{1}')""upc Value""Quantity"))
 
       cmd.ExecuteNonQuery()
 
       conn.Close()
 
   End Sub 

روابط ذات صلة
ـــــــــــــــــــــــــــــــــــــ
ترحيل البيانات من السيرفر المحلي الى الويب سيرفر SQL SERVER
ترحيل قاعدة بيانات من الجهاز الى قاعدة بيانات على استظافة  Access To MySQL
النسخ الاحتياطي التلقائي SQL SERVER


RE: ربط فجول بيسك مع php - administrator - 09-09-16

اغلب شركات الاستضافة لا تدعم اتصال قواعد البيانات عن بعد
حاول تستخدم API عن طريق php
بحيث تكون وسيط بين برنامجك وبين قواعد البيانات


RE: ربط فجول بيسك مع php - ابو ليلى - 09-09-16

هناك بعض الشركات تدعم ذلك و اغلبها لا يدعم صحيح لكن السيناريو الافضل للعمل مع مثل هذه التقنية
هو التعامل مع نسخة من قاعدة البيانات و استخدام تقنية  Ling To Dataset , و بعد ذلك ارسال البيانات الى السيرفر دفعة واحدة 
 لان اعادة الاتصال ستكون مكلفة على موارد النظام ناهيك عن مشاكل اللغة (بشكل ابسط)
- في هذا النوع يجب ان تكون حريص للاخطاء من النوع ConCurrency Exiption (على مستوى البيانات) اذا كنت في بيئة متعدد المستخدمين
لانك ستتعامل مع اتصال منفصل مقطوع عن المصدر



RE: ربط فجول بيسك مع php - atefkhalf2004 - 16-09-16

الاساتذة الافاضل الاستاذ صاحب الموضوع

اتمني منكم فورم بسيط يتم وضعه علي استضافة نم عرض البيانت والاضافة والحذف

اي نفس طلب الاستاذ
وياريت يضع المثال حتي يكماه السادة الزملاء ونسهل المهمة لهم