الجزء 5: تطوير الواجهة الخلفية باستخدام PHP
الاتصال بقاعدة البيانات
للاتصال بقاعدة البيانات، قم بإنشاء ملف الاتصال داخل includes/db_connect.php
يحتوي على الكود التالي:
<?php
// includes/db_connect.php
$host = 'localhost';
$db = 'pos_system';
$user = 'root'; // المستخدم الافتراضي لـ XAMPP
$pass = ''; // كلمة المرور الافتراضية لـ XAMPP
$charset = 'utf8mb4';
$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$options = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
try {
$pdo = new PDO($dsn, $user, $pass, $options);
} catch (\PDOException $e) {
throw new \PDOException($e->getMessage(), (int)$e->getCode());
}
?>
سيتم استخدام هذا الملف لتأسيس اتصال بـ MySQL باستخدام مكتبة PDO
، وهو ما يتيح التعامل مع قاعدة البيانات بطريقة آمنة وحديثة.
استخدام الاتصال في ملفات PHP
يمكنك الآن استخدام اتصال قاعدة البيانات في أي ملف PHP يحتاج إلى التفاعل مع قاعدة البيانات عن طريق تضمين ملف db_connect.php
:
<?php
include '../includes/db_connect.php';
// يمكنك الآن استخدام $pdo للتفاعل مع قاعدة البيانات
?>
يتيح لك هذا الإعداد البدء في تطوير الوظائف الخلفية لنظام نقاط البيع، بما في ذلك عمليات إضافة، تعديل، وحذف البيانات من قاعدة البيانات.
اترك تعليقاً