كيفية الاتصال بالقاعدة

جدول المحتويات:

كيفية الاتصال بالقاعدة
كيفية الاتصال بالقاعدة

فيديو: كيفية الاتصال بالقاعدة

فيديو: كيفية الاتصال بالقاعدة
فيديو: الدرس الثالث شرح كيفيه الربط مع قاعده البيانات وعرض البيانات PHP & MYSQL 2024, ديسمبر
Anonim

MySQL هو نظام إدارة قواعد البيانات الأكثر استخدامًا في إنشاء الويب اليوم. تُستخدم لغة البرمجة النصية من جانب الخادم PHP بشكل أكثر نشاطًا عند إنشاء موارد الإنترنت ، وبالطبع توفر مجموعة كاملة من الوظائف للعمل مع MySQL. من بينها ، هناك تلك المستخدمة في نصوص PHP للاتصال بقاعدة البيانات.

كيفية الاتصال بالقاعدة
كيفية الاتصال بالقاعدة

تعليمات

الخطوة 1

أنشئ متغيرًا جديدًا في سكربت php وعيّن له الرابط الذي تم إرجاعه بواسطة وظيفة mysql_connect المدمجة. يجب تمرير هذه الوظيفة إلى ثلاثة معلمات: عنوان خادم SQL واسم المستخدم وكلمة المرور. يمكن أن يكون العنوان رابطًا كاملاً يبدأ ببروتوكول الاتصال وينتهي برقم منفذ الخادم البعيد - على سبيل المثال ،

الخطوة 2

إذا تم تنفيذ البرنامج النصي على نفس الخادم المحلي حيث يوجد MySQL DBMS ، فبدلاً من العنوان الكامل ، أدخل المضيف المحلي للتعيين المحجوز. على سبيل المثال ، قد تبدو السلسلة التي تحتوي على متغير جديد تم تخصيص معرف مرجعي لها من خلال هذه الوظيفة كما يلي:

$ connectToDB = mysql_connect ("localhost"، "MySQLuserName"، "MySQLuserPass")؛

إذا فشل الاتصال ، فسيكون المتغير $ connectToDB خطأ.

الخطوه 3

في الخطوة السابقة ، قمت بإنشاء اتصال بخادم SQL ، وبعد ذلك تحتاج إلى إرسال طلب لتحديد إحدى قواعد البيانات المتاحة للمستخدم الذي مررت تسجيل الدخول الخاص به إلى وظيفة mysql_connect. للقيام بذلك ، استخدم دالة PHP مضمنة أخرى - mysql_select_db. يتطلب الإشارة الإلزامية إلى معلمتين - اسم قاعدة البيانات التي تهتم بها ورابط للاتصال المعمول به بخادم SQL. على سبيل المثال ، إذا كانت الجداول التي تحتاجها موجودة في قاعدة بيانات تسمى SiteBase ، فلكي تتصل من الخطوة السابقة ، يجب كتابة الاستدعاء لهذه الوظيفة على النحو التالي:

mysql_select_db ("SiteBase"، $ connectToDB)؛

الخطوة 4

لا يتطابق ترميز جداول قاعدة البيانات دائمًا مع الترميز المستخدم بواسطة تطبيق الويب ، لذلك يُنصح فور تحديد قاعدة البيانات بإعطاء خادم SQL إرشادات دقيقة حيث يتلقى الترميز المعلومات ويرسلها إلى تطبيق الويب ، و التي يجب كتابتها وقراءتها من جداول قاعدة البيانات. للقيام بذلك ، استخدم وظيفة mysql_query المضمنة ، لتمرير أوامر MySQL المطلوبة. يكفي إرسال مجموعة من ثلاثة أوامر من هذا القبيل ، على سبيل المثال:

mysql_query ("SET character_set_client = 'cp1251'") ؛

mysql_query ("SET character_set_results = 'cp1251'") ؛

mysql_query ("SET collation_connection = 'cp1251_general_ci'") ؛

موصى به: