"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > برنامج PHP لجلب البيانات من قاعدة بيانات خادم Localhost باستخدام XAMPP

برنامج PHP لجلب البيانات من قاعدة بيانات خادم Localhost باستخدام XAMPP

تم النشر بتاريخ 2024-08-29
تصفح:788

ما هو XAMPP؟

XAMPP عبارة عن حزمة برامج تمكن المستخدمين من إنشاء بيئة تطوير ويب محلية على أجهزة الكمبيوتر الخاصة بهم. يتضمن خادم الويب Apache وقاعدة بيانات MySQL ولغة البرمجة النصية PHP ولغة البرمجة Perl. يعمل XAMPP على تبسيط عملية إعداد خادم ويب لاختبار تطبيقات الويب وتطويرها، مما يسمح للمستخدمين بالعمل على مشاريعهم دون الاتصال بالإنترنت. يتم استخدامه على نطاق واسع من قبل المطورين لإنشاء نماذج أولية وتصحيح أخطاء مواقع الويب أو تطبيقات الويب قبل نشرها على خادم مباشر.

ما هي قاعدة البيانات؟

قاعدة البيانات هي مجموعة منظمة من البيانات المنظمة والمخزنة في نظام الكمبيوتر. وهو بمثابة مستودع مركزي لتخزين وإدارة كميات كبيرة من المعلومات بطريقة منظمة، مما يجعل من السهل استرجاع البيانات ومعالجتها وتحليلها. تُستخدم قواعد البيانات في مختلف التطبيقات والصناعات لتخزين البيانات مثل معلومات العملاء وتفاصيل المنتج والسجلات المالية وغير ذلك الكثير. أنها توفر طريقة منظمة لتخزين البيانات في الجداول، حيث يتكون كل جدول من صفوف وأعمدة. تستخدم قواعد البيانات لغة استعلام، مثل SQL (لغة الاستعلام الهيكلية)، لتنفيذ عمليات مثل إنشاء البيانات وقراءتها وتحديثها وحذفها.

لجلب البيانات من قاعدة بيانات خادم المضيف المحلي

اتبع خطوات جلب البيانات من الخادم

تشغيل XAMPP: لفتح خادم XAMPP اتبع الخطوات أدناه

الخطوة 1: قم بتشغيل خادم XAMPP

  • قم بتشغيل لوحة تحكم XAMPP.

  • ابدأ تشغيل خدمات Apache وMySQL بالنقر فوق الزر "ابدأ" بجوار كل خدمة.

PHP program to Fetch Data from Localhost Server Database using XAMPP

الخطوة 2: الوصول إلى phpMyAdmin

  • افتح متصفح الويب الخاص بك وانتقل إلى http://localhost/phpmyadmin.

  • phpMyAdmin هو تطبيق قائم على الويب يستخدم لإدارة قواعد بيانات MySQL.

PHP program to Fetch Data from Localhost Server Database using XAMPP

إنشاء قاعدة البيانات: قم أولاً بإنشاء قاعدة البيانات ثم قم بإنشاء الجدول في MySQL بالخطوات التالية.

الخطوة 1: إنشاء قاعدة بيانات

  • في phpMyAdmin، انقر فوق علامة التبويب "قواعد البيانات".

  • أدخل اسمًا لقاعدة البيانات الخاصة بك في حقل "إنشاء قاعدة بيانات".

  • اضغط على زر "إنشاء" لإنشاء قاعدة البيانات.

  • هنا قمت بإنشاء قاعدة البيانات باستخدام "Assignments.

PHP program to Fetch Data from Localhost Server Database using XAMPP

الخطوة 2: إنشاء جدول

  • حدد قاعدة البيانات التي تم إنشاؤها حديثًا من الشريط الجانبي الأيسر.

  • انقر فوق علامة التبويب "SQL".

  • أدخل استعلام SQL التالي لإنشاء جدول:

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • هنا قمت بإنشاء الجدول بالاسم StudentInfo.

  • انقر على زر GO لتنفيذ الاستعلام وإنشاء الجدول.

  • ما يلي هو البرنامج النصي لإنشاء الجدول.

البرنامج النصي لإنشاء الجدول:

CREATE TABLE StudentInfo (
   id INT PRIMARY KEY AUTO_INCREMENT,
   name VARCHAR(50),
   email VARCHAR(50),
   fathername VARCHAR(50),
   mobileno VARCHAR(10)
);

الخطوة 3: أدخل البيانات في الجدول

  • حدد قاعدة البيانات التي تم إنشاؤها حديثًا من الشريط الجانبي الأيسر.

  • انقر فوق علامة التبويب "SQL".

  • أدخل استعلام SQL التالي لإدراج البيانات في الجدول:

PHP program to Fetch Data from Localhost Server Database using XAMPP

برنامج لإدراج البيانات في الجدول

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`)
VALUES ('Kishore','[email protected]','Ranga','9347342900');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Haveesh','[email protected]','Kishore','8341748800');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Hasvitha','[email protected]','Kishore','8466906072');

INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) 
VALUES ('Santh','[email protected]','Suresh','8466906072');

إنشاء ملف PHP: في الخطوة التالية نحتاج إلى إنشاء ملف PHP لجلب البيانات من قاعدة بيانات خادم المضيف المحلي وعرض السجلات بالخطوات التالية.

الخطوة 1: افتح أي بيئة تطوير متكاملة (IDE) لكتابة كود PHP. لقد استخدمت هنا IntelliJ IDEA لكتابة كود PHP.

  • قم بتشغيل IntelliJ IDEA IDE وقم بإنشاء مجلد حيث تريد إنشاء البرنامج.

  • انتقل الآن إلى ملف -> جديد -> ملف.

  • أعط اسم الملف بامتداد .PHP، وهنا أقوم بإنشاء اسم الملف Fetch.php.

  • هنا قمت بإدخال الكود التالي في ملف PHP الذي تم إنشاؤه حديثًا.

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • تعديل إعدادات اتصال قاعدة البيانات ($اسم الخادم، $اسم المستخدم، $كلمة المرور) وفقًا لتكوين XAMPP الخاص بك.

  • قم بتغيير اسم قاعدة البيانات واسم الجدول الذي تريد جلب البيانات منه.

  • هنا قمت بإنشاء قاعدة البيانات باسم "المهام".

  • تأكد من إضافة تفاصيل الخادم الصحيحة

سكريبت لبرنامج PHP

connect_error) {
   die("Connection failed: " . $conn->connect_error);
}

// SQL query to fetch data from the table
$sql = "SELECT * FROM Studentinfo";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
   // Output data of each row
   while ($row = $result->fetch_assoc()) {
      echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] ." - FatherName: " . $row["fathername"] ." - MobileNo: " . $row["mobileno"] . "
"; } } else { echo "No results found"; } // Close the database connection $conn->close(); ?>

احفظ الملف ثم قم بالوصول إلى ملف PHP من خلال متصفح الويب الخاص بك (على سبيل المثال، http://localhost/fetch.php) لرؤية البيانات التي تم جلبها من قاعدة البيانات المعروضة على الصفحة.

الإخراج

ID: 1 - Name: Kishore - Email: [email protected] - FatherName: Ranga - MobileNo: 9347342900
ID: 2 - Name: Haveesh - Email: [email protected] - FatherName: Kishore - MobileNo: 8341748800
ID: 3 - Name: Hasvitha - Email: [email protected] - FatherName: Kishore - MobileNo: 8466906072
ID: 4 - Name: Santh - Email: [email protected] - FatherName: Suresh - MobileNo: 8466906072

خاتمة

لجلب البيانات من قاعدة بيانات خادم المضيف المحلي باستخدام XAMPP، يمكنك إنشاء برنامج PHP. ابدأ بتثبيت XAMPP وتشغيل خدمات Apache وMySQL. قم بالوصول إلى phpMyAdmin لإنشاء قاعدة بيانات وجدول. بعد ذلك، قم بإنشاء ملف PHP في الدليل المناسب وقم بإنشاء اتصال بقاعدة بيانات MySQL باستخدام بيانات الاعتماد المتوفرة. قم بتنفيذ استعلام SQL لجلب البيانات المطلوبة من الجدول وتكرار النتائج لعرضها. وأخيرا، قم بإغلاق اتصال قاعدة البيانات. من خلال الوصول إلى ملف PHP من خلال متصفح الويب، يمكنك رؤية البيانات التي تم جلبها معروضة على الصفحة. تمكنك هذه العملية من التفاعل مع قاعدة بيانات الخادم المحلي باستخدام PHP وXAMPP، مما يسهل استرجاع البيانات واستخدامها بكفاءة.

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://www.tutorialspoint.com/php-program-to-fetch-data-from-localhost-server-database-using-xampp إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3