أفضل دورة لتعلم php - ادراج بيانات متعددة في قاعدة البيانات

mohammed majed suliman
المؤلف mohammed majed suliman

 

  دورة تعلم لغة PHP مجانا من الصفر الى الاحتراف  لربح الاف الدولارات شهريا من البرمجة والتطوير الدرس الحادي عشر- ادراج بيانات متعددة في قاعدة البيانات

تعلم لغة php من الصفر الى الاحتراف مجانا بشكل كامل وبدون خسارة دولار واحد عبر منصتنا و خبرائنا واتقن وظيفة تصميم وتطوير المواقع والسكر بتات عن طريق لغة PHP الشهيرة .

دورة تعلم php
تعلم php مجانا


ابدأ الان في تعلم لغة تطوير التطبيقات البرمجية، ومواقع الويب المختلفة، وواجهات المُستخدم من طرف خادم الويب والكثير من الامور التي تستطيع فعلها عند تعلمك واتقانك لغة PHP .

تعلم PHP مجانًا مع دورتنا الشاملة! ابدأ رحلتك في البرمجة من الصفر واكتشف المهارات التي تحتاجها لبناء تطبيقات مذهلة.

مقدمة عن اللغة  :

لغة php النصة مفتوحة المصدر والتي تمكنك من تطوير اي سكربت او التعديل عليه ومن برمجة المواقع وربح الاف الدولارات شهريا من تنفيذ متل هذه المشاريع .

يبحث الكثير من رجال الاعمال او الشركات او المؤسسات يوميا على شبكة الانترنت عن مبرمجين لتوظيفهم والاستفادة من خبراتهم بمصالحهم التجارية او عن طريق العمل على الانترنت عن بعد حيث يعمل الالاف في العالم على هذا النحو ويكسب الكثير من هذا المجال الالاف بين التعديل والاضافات والبرمجة الكاملة او تقديم الدعم الفني .

تستخدم لغة  البرمجة PHP لمعالجة ملفات صفحات الويب المبرمجة بلغة HTML، أو كما تُعرف بلغة معالجة النص التشعبيّ (Hyper Text Markup Language)، أولاً قبل إرسالها إلى المتصفح وإظهارها للمُستخدم.

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

مقدم الدورة المهندس محمد عكور 

مستقل ومطور ويب

مرحبًا ، اسمي محمد عكور ، لديّ شهادة فني الكترونيات، أنا مطور ويب متكامل مع أكثر من 10 سنوات من الخبرة ، أنا مستقل: أقوم بإنشاء مواقع الويب والمتاجر وأقدم خدمات التسويق الرقمي.

ادراج بيانات متعددة في قاعدة البيانات تعلم PHP

لإدراج بيانات متعددة في قاعدة البيانات باستخدام PHP وMySQL، يمكنك استخدام عدة طرق. في هذا الشرح، سنستعرض كيفية استخدام INSERT لإدراج عدة سجلات في جدول.

1. الاتصال بقاعدة البيانات PHP

أولاً، تحتاج إلى الاتصال بقاعدة البيانات.

php
$host = "localhost"; $username = "username"; // اسم المستخدم $password = "password"; // كلمة المرور $dbname = "database_name"; // اسم قاعدة البيانات // إنشاء الاتصال $conn = mysqli_connect($host, $username, $password, $dbname); // التحقق من الاتصال if (!$conn) { die("فشل الاتصال: " . mysqli_connect_error()); }

2. إدراج بيانات متعددة PHP

يمكنك إدراج بيانات متعددة باستخدام استعلام INSERT INTO، مع تحديد القيم في شكل مصفوفة أو قائمة.

مثال باستخدام مصفوفة:

php
$users = [ ['name' => 'أحمد', 'email' => 'ahmed@example.com'], ['name' => 'سارة', 'email' => 'sara@example.com'], ['name' => 'محمد', 'email' => 'mohamed@example.com'], ]; // بناء الاستعلام $sql = "INSERT INTO Users (name, email) VALUES (?, ?)"; $stmt = mysqli_prepare($conn, $sql); foreach ($users as $user) { mysqli_stmt_bind_param($stmt, "ss", $user['name'], $user['email']); mysqli_stmt_execute($stmt); } mysqli_stmt_close($stmt);

3. إغلاق الاتصال PHP

لا تنسَ إغلاق الاتصال بعد الانتهاء من العمليات.

php
mysqli_close($conn);

4. المثال الكامل PHP على ادراج بيانات متعددة في قاعدة البيانات

إليك مثال كامل يجمع كل ما سبق:

php
<?php $host = "localhost"; $username = "username"; // اسم المستخدم $password = "password"; // كلمة المرور $dbname = "database_name"; // اسم قاعدة البيانات // إنشاء الاتصال $conn = mysqli_connect($host, $username, $password, $dbname); // التحقق من الاتصال if (!$conn) { die("فشل الاتصال: " . mysqli_connect_error()); } // بيانات المستخدمين للإدراج $users = [ ['name' => 'أحمد', 'email' => 'ahmed@example.com'], ['name' => 'سارة', 'email' => 'sara@example.com'], ['name' => 'محمد', 'email' => 'mohamed@example.com'], ]; // بناء الاستعلام $sql = "INSERT INTO Users (name, email) VALUES (?, ?)"; $stmt = mysqli_prepare($conn, $sql); if ($stmt) { foreach ($users as $user) { mysqli_stmt_bind_param($stmt, "ss", $user['name'], $user['email']); mysqli_stmt_execute($stmt); } mysqli_stmt_close($stmt); echo "تم إدراج البيانات بنجاح."; } else { echo "خطأ في إعداد الاستعلام: " . mysqli_error($conn); } // إغلاق الاتصال mysqli_close($conn); ?>

نقاط مهمة

  1. استخدام prepared statements: استخدام العبارات المحضرة (prepared statements) يساعد في حماية التطبيق من هجمات SQL Injection.
  2. التحقق من الأخطاء: تأكد من التعامل مع الأخطاء بشكل صحيح لتفادي المشاكل في التطبيق.
  3. التأكد من بيانات الإدخال: تحقق من صحة البيانات قبل إدراجها في قاعدة البيانات.

دورة تعلم لغة البرمجة PHP مجانا - الدرس الحادي عشر : ادراج بيانات متعددة في قاعدة البيانات



تعليقات

عدد التعليقات : 0