التعامل مع قواعد بيانات MySQL بإستخدام php : الاتصال بقاعدة البيانات Empty التعامل مع قواع

Admin

مدير شركة انكور التطويرية
طاقم الإدارة
ادارة انكور
بسم الله الرحمن الرحيم



التعامل مع قواعد بيانات MySQL بإستخدام php : الاتصال بقاعدة البيانات Empty التعامل مع قواع

للاتصل بقواعد بيانات  #MySQL من خلال #php يمكنك استخدام الوظيفة mysql_connect التى توفرها لغة #php التى تستخدم لفتح اتصال مع قواعد بيانات #MySQL ولها خمس معلمات ويتم بناء جملة الاتصال بقاعدة البيانات على النحو التالى :

كود:
connection mysql_connect(server,user,passwd,new_link,client_flag);



كما ترون فإن الوظيفة  mysql_connect لها خمس معلمات لفتح اتصال مع قاعدة البيانات وهم على النحو التالى :

 - المعلمة server : اسم المضيف الذي يقوم بتشغيل خادم قاعدة البيانات. إذا لم يتم تحديدها ، فإن القيمة الافتراضية هي localhost: 3306 .

- المعلمة user : اسم المستخدم الذي يدخل إلى قاعدة البيانات. إذا لم يتم تحديده ، فإن الاسم الافتراضي هو اسم المستخدم الذي يمتلك عملية الخادم.

- المعلمة passwd : كلمة مرور المستخدم للوصول إلى قاعدة البيانات. إذا لم يتم تحديدها فإن كلمة المرور الافتراضية هي كلمة مرور فارغة.

- المعلمة new_link :اختياري - إذا تم إجراء اتصال ثانٍ بـ mysql_connect () مع الوسيطات نفسها ، فلن يتم إنشاء اتصال جديد ؛ بدلاً من ذلك ، سيتم إرجاع معرف الاتصال المفتوح بالفعل.

- المعلمة client_flag : اختياري - مجموعة من الثوابت التالية 



MYSQL_CLIENT_SSL - استخدم تشفير SSL

MYSQL_CLIENT_COMPRESS - استخدام بروتوكول الضغط

MYSQL_CLIENT_IGNORE_SPACE - السماح بمساحة بعد أسماء الدوال

MYSQL_CLIENT_INTERACTIVE - السماح بالثواني التفاعلية المهلة من عدم النشاط قبل إغلاق الاتصال



مثال توضحيحى للاتصال بقاعدة بيانات mysql

كود:
<?php
   
   $dbhost = 'localhost:3036';
   $dbuser = 'guest';
   $dbpass = 'guest123';
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);
   
   if(! $conn ) {
      die('Could not connect: ' . mysql_error());
   }
   
   echo 'Connected successfully';
   mysql_close($conn);
?>



انتهى 

بالتوفيق للجميع

والسلام ختام​
 

النقاش يكمل الفكرة 1

رأيك جزء من المعرفة.

أضف تجربتك أو سؤالك، فالنقاش يكمل الفكرة.

في هذا الموضوع

صاحب النقاش

Admin
Adminمدير شركة انكور التطويرية

معرفة تكبر بالنقاش

وجدت معلومة مفيدة؟ أضف تجربتك أو سؤالك ليساعد النقاش أعضاء آخرين.

أكمل رحلتك

مقارنة بين لغات البرمجة: أي لغة لأي مشروع؟مقدمة إلى TensorFlow.jsإعادة تحميل الصفحة بعد ثوانٍ
عودة
أعلى