info@semi-colen.com 002-010-90-2500-88
August 17, 2020 - بواسطة مشرف

تصميم وبرمجة موقع تواصل اجتماعي الجزء الخامس | انشاء قاعدة بيانات والاتصال بها عن طريق PDO

أولا انشاء قاعدة البيانات في mysql: -

1- بعد تثبيت برنامج السيرفر المحلي على الكمبيوتر نفتح البرنامج ومن ثم نفتح موقع localhost من خلال هذا الرابط

http://localhost/phpmyadmin/

2- واذا ظهرت هذه النافذة فأعلم ان السيرفر المحلي تم بنجاح


3- نضغط على New
4- في هذه النافذة نكتب أسم قاعدة البيانات وليكن Social وبجوارها نختار utf8_general_ci وهو الترميزثم نضغط على Create.



وهكذا تم إنشاء قاعدة البيانات في الدرس القادم سوف نشرح كيفية إنشاء جدول في قاعدة البيانات حتى يتم ربط هذا الجزء بالدرس القادم  والذي سيكون بعنوان انشاء صفحة تسجيل الدخول.

ثانيا طريقة الاتصال بقاعدة البيانات عن طريق PDO: -

1- نفتح محرر الأكواد وداخل مجلد social ننشأ ملف ونسميه connect.php.
2- نضع هذا الكود

<?php  
$dsn  	= 'mysql:host=localhost;dbname=social';
$user 	= 'root';
$pass 	= '';
$option = array(

	PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
);
try { 

	$con = new PDO($dsn, $user , $pass ,$option);
	$con->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION );
	
}

catch(PDOException $e) { 
	echo "Faild To Connect" . $e ->getMessage();

}

 
  

3- نفتح ملف init.php ونضع فيه هذا الكود تحت علامة <?php مباشرة: -
include 'connect.php';


ملاحظات هامة جدا: -
1- يجب أن يكون اسم dbname هو نفس الاسم الذي قمنا بتسميته في قاعدة البيانات mysql.
2- اذا كان هناك باسورد لقاعدة بيانات mysql يجب كتابته في ملف connect.php عند المتغير
$pass
بمعنى لو انت عملت باسورد في قاعدة بيانات mysql اكتب الباسورد في ملف connect.php عند المتغير
$pass.