أفضل دورة لتعلم 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 وMySQL. 

سنستخدم MySQLi كمثال.

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

للاتصال بقاعدة بيانات MySQL، يمكنك استخدام دالة mysqli_connect().

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

2. إنشاء جدول

لإنشاء جدول في قاعدة البيانات، يمكنك استخدام استعلام SQL.

php
$sql = "CREATE TABLE Users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "تم إنشاء الجدول بنجاح."; } else { echo "خطأ في إنشاء الجدول: " . mysqli_error($conn); }

3. إدراج بيانات

لإدراج بيانات جديدة في جدول، يمكنك استخدام استعلام INSERT.

php
$sql = "INSERT INTO Users (name, email) VALUES ('أحمد', 'ahmed@example.com')"; if (mysqli_query($conn, $sql)) { echo "تم إدراج السجل بنجاح."; } else { echo "خطأ في الإدراج: " . mysqli_error($conn); }

4. تعديل بيانات

لتحديث البيانات الموجودة، يمكنك استخدام استعلام UPDATE.

php
$sql = "UPDATE Users SET email='ahmed123@example.com' WHERE name='أحمد'"; if (mysqli_query($conn, $sql)) { echo "تم تعديل السجل بنجاح."; } else { echo "خطأ في التعديل: " . mysqli_error($conn); }

5. حذف بيانات

لحذف سجل من جدول، يمكنك استخدام استعلام DELETE.

php
$sql = "DELETE FROM Users WHERE name='أحمد'"; if (mysqli_query($conn, $sql)) { echo "تم حذف السجل بنجاح."; } else { echo "خطأ في الحذف: " . mysqli_error($conn); }

6. استرجاع بيانات

لاسترجاع البيانات من الجدول، يمكنك استخدام استعلام SELECT.

php
$sql = "SELECT id, name, email FROM Users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // عرض البيانات لكل صف while ($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"] . " - الاسم: " . $row["name"] . " - البريد: " . $row["email"] . "\n"; } } else { echo "لا توجد سجلات."; }

7. إغلاق الاتصال

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

php
mysqli_close($conn);

مثال كامل

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

php
$host = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // إنشاء الاتصال $conn = mysqli_connect($host, $username, $password, $dbname); if (!$conn) { die("فشل الاتصال: " . mysqli_connect_error()); } // إنشاء جدول $sql = "CREATE TABLE IF NOT EXISTS Users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP )"; mysqli_query($conn, $sql); // إدراج بيانات $sql = "INSERT INTO Users (name, email) VALUES ('أحمد', 'ahmed@example.com')"; mysqli_query($conn, $sql); // استرجاع بيانات $sql = "SELECT id, name, email FROM Users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"] . " - الاسم: " . $row["name"] . " - البريد: " . $row["email"] . "\n"; } } // تعديل بيانات $sql = "UPDATE Users SET email='ahmed123@example.com' WHERE name='أحمد'"; mysqli_query($conn, $sql); // حذف بيانات $sql = "DELETE FROM Users WHERE name='أحمد'"; mysqli_query($conn, $sql); // إغلاق الاتصال mysqli_close($conn);

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



تعليقات

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