اذهب إلى المحتوى
  • 0

كيف أستخدم قاعدة بيانات Access مع لغة PHP؟

LoveToCode

السؤال

Recommended Posts

  • 1

على مدار السنين تعلمت ان في عالم التقنيات والحاسوب لأ يوجد مُستحيل.

بالتأكيد يُمكن استخدام قاعدة بيانات تم أنشاؤها ببرنامج Microsoft Access إلى قاعدة بيانات من نوع MySQL.
فقط عليك أتباع الخطوات التالية:

  • قم بتحميل وتثبيت برنامج Connector/ODBC
    هذا برنامج يقوم بتشغيل قاعدة بيانات موحدة تعمل على أنظمة تشغيل مثل Windows , Linux , Mac OS X , ومنصات Unix

بعد اتمام عملية التثبيت بنجاح قم بإتباع الخطوات اﻷتيه بالترتيب.

كما موضّح بالصوره قم بالذهاب إلى Control Panel > All Control Panel Items ثم اضغط على Adminstrative Tools Screenshot-0.thumb.jpg.72c3ef5637b7490f2

ثم قم بتشغيل Data Source (ODBC)

Screenshot-1.thumb.jpg.5b333d9ffffc3cd0c

ثم اضغط على add ﻷضافة مصدر جديد

Screenshot-2.thumb.jpg.16383e576cd5d574f

ثم أختار MySQL ODBC 5.1 Driver 
ملحوظه: هذا الرقم ربما تجد غيره في حالة استخدام اصدار احدث او اقدم.
ثم اضغط Finish للتأكيد.

Screenshot-3.thumb.jpg.7638d13751ced9c9a

ستظهر هذه النافذه قم بملأ البيانت كما تشاهد مع اختلاف المسميات.
اكتب في خانة Data Source Name اسم مصدري سنستخدمه فيما بعد
ثم اكتب في خانة TCP/IP Server عنوان الخادم الخاص بك التي توجد عليه قاعدة البيانات التي سيتم ملئها بالبيانات الموجوده في قاعدة بيانات Access
ثم اكتب ال Port الخاص بالأتصال لقاعدة بيانات خادمك و 3306 هذا هو الافتراضي على اغلب الخوادم.
ثم اسم مستخدم قاعدة البانات
ثم كلمة مرور المستخدم لقاعدة البانات
ثم نضغط Test ﻷختبار اﻷتصال اولاً.

Screenshot-4.thumb.jpg.5b4e7041b78c7460e

إذا كانت النتيجه هذه الرسالة "Connection successful" فهذا يعني اﻷتصال تم بنجاح.
ثم اضغط OK

Screenshot-6.thumb.jpg.a3d6ba8be368efeff

قم باختيار قاعدة البانات الموجوده على خادمك التي تُريد ملئها بالبانات الموجوده في قاعدة بيانات Access

Screenshot-7.thumb.jpg.d87bd8df6d3829cd2

ثم اضغط OK

Screenshot-8.thumb.jpg.9e0f8d763270ca2d7

ثم قم بتشغيل برنامج Microsoft Access وبعدها اختار EXTERNAL DATA

Screenshot-9.thumb.jpg.021315b70a7c237d6

ثم اضغط على More لأظهار المزيد من المميزات او الخصائص المخفية.

Screenshot-10.thumb.jpg.0f5ef32cdf136a7a

ثم قم باختيار ODBC Database

Screenshot-11.thumb.jpg.64bccda882c0d8d0

ستظهر لك هذه النافذه وبها حقل لتكتب بهِ اسم الجدول ليتم إنشائه في قاعدة البيانات MySql التي ستُرسل إليها هذا الجدول Table1 كما موضح بالصوره.
ثم اضغط OK

Screenshot-12.thumb.jpg.ebd368a4c8fee0aa

ستظهر هذه النافذه ﻷختيار المصدر الذي قمنا بتسميته من قبل للأتصال بهِ.
ثم اضغط OK

Screenshot-13.thumb.jpg.9472deae48e96348

اﻵن يتم إرسال البيانات إلى قاعدة بيانات MySQL كما تلاحظ باسفل الصورة.
هذا يتوجب عليك اﻷنتظار قليلاً.

Screenshot-14.thumb.jpg.5c937b2f404db3cd

اﻵن تم إرسال الجدول بنجاح وللتأكُد من ان جميع البانات قد تم إرسالها بالفعل عليك بمعرفة عدد الصفوف وهنا كما تشاهد عدد الصفوف اي البيانات المُدخله هو 19968 مره.

Screenshot-15.thumb.jpg.fadefb415a2f1730
 

اﻵن إذهب إلى خادمك وقم باختيار قاعدة بياناتك التي تم ارسال الجدول إليها.


Screenshot-16.thumb.jpg.c05210fd3e0cc83d

لاحظ عدد مرات إدخال البيانات هو نفس عدد الصفوف في Access.

Screenshot-17.thumb.jpg.2881fa2290d578b7

ولمزيد من التأكيد قم بتصفح الصفوف بالضغط على ايقونة Browse كما موضّح بالصورة.

Screenshot-18.thumb.jpg.d972a0ae107e3a4b

ثم اضغط على End ليعرض لنا اخر صف في القاعدة.

Screenshot-19.thumb.jpg.aafb7ef11a309aaf

لاحظ اﻵن تمت العمليه بنجاح اخر صف هو برقم 19968 بنفس عدد صفوف جدول قاعدة بيانات Access.

Screenshot-20.thumb.jpg.890a3ec062a72641

معلومة اخيره:
تستطيع استيراد قاعدة بيانات بعكس التصدير الذي قمنا بهِ اﻵن وهذا تجده في برنامج Microsoft Access نفسه كما موضّح بالصوره.

Screenshot-21.thumb.jpg.e2fd226b2357ef6a

 

تهانينا, تم تحويل قاعدة بيانات Access إلى MySQL بنجاح.

تم التعديل في بواسطة xalcrazy
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...