التعامل مع قواعد بيانات MySQL باستخدام لغة البرمجة PHP

اقرأ في هذا المقال


كيفية التعامل مع قواعد بيانات MySQL باستخدام لغة البرمجة PHP

تعد لغة البرمجة (PHP)من أكثر لغات البرمجة إنتشاراً في برمجة المواقع الإلكترونية، لأنها تستخدم كوسيط بين زوار المواقع الإلكترونية وقواعد البيانات، حيث أن لغة (PHP) تعمل مع جميع برامج قواعد البيانات بما في ذلك (Oracle) و (Sybase)، ولكن الأكثر شيوعاً هي قاعدة بيانات (MySQL) المتاحة بشكل مجاني.

وعند القيام بطلب صفحة من موقع مكتوب بلغة البرمجة (PHP) سيتم قراءة رابط الصفحة التي طلبها المستخدم، وبعد ذلك يتم إرسال إستعلام (Query) إلى قاعدة البيانات يتم من خلاله طلب محتوى الصفحة الخاصة بهذا الرابط، وفي حال كان الرابط موجود في قاعدة البيانات تقوم (PHP) بعرض محتوى الصفحة الخاصة بهذا الرابط للمستخدم، وفي حال كان الرابط غير موجود في قاعدة البيانات فإن (PHP) ستقوم بعرض صفحة مكتوب فيها الصفحة المطلوبة غير موجودة.

طريقة إنشاء جدول جديد في قاعدة البيانات باستخدام لغة البرمجة PHP

حيث يتم استخدام عبارة (CREATE TABLE) لإنشاء جدول في قاعدة بيانات (MySQL)، وفيما يلي مثال على إنشاء جدول بهذه اللغة:

<?php $create_table = $conn->query("CREATE TABLE info ( // كلمة محجوزة تستخدم لإنشاء الجدول CREATE TABLE حيث أن id INT, full_name TEXT, phone TEXT, email TEXT, )"); 
وطريقة الاستخدام لهذه الجملة في لغة البرمجة (PHP) يتم من خلال كتابة ( CREATE TABLE)، ومن ثم إسم الجدول داخل الأقواس وبعد ذلك يتم كتابة إسم العمود ثم نوع البيانات التي يستقبلها.
كيفية إضافة بيانات جديدة في الجدول باستخدام لغة البرمجة PHP

بعد القيام بإنشاء قاعدة بيانات والجدول يمكننا البدء في إضافة البيانات فيهما، وفيما يلي مثال على إضافة البيانات في الجداول باستخدام لغة البرمجة (PHP):

<?php $insert_data = $conn -> query("INSERT INTO info (id, full_name, phone, email),

حيث أن (INSERT INTO) عبارة عن كلمة محجوزة تستخدم لإضافة البيانات للجدول، وطريقة الاستخدام يتم من خلال كتابة (INSERT INTO) ثم اسم الجدول المراد اضافة البيانات له داخل الأقواس، ويتم كتابة الاعمدة التي يرغب المستخدم بإضافة البيانات لها، وداخل ال (VALUES) يتم كتابة البيانات داخلها ويكون ترتيب البيانات مطابق لترتيب العمود المدخل في القوس السابق.

المصدر: PHP MySQL Create TableInsert Data Into MySQL Using MySQLi and PDOPHP & MySQLPHP | MySQL ( Creating Table )


شارك المقالة: