طريقة ربط قاعدة بيانات MySQL مع HTML
مقدمة
يعتبر ربط قاعدة بيانات MySQL مع HTML خطوة أساسية لبناء تطبيقات الويب الديناميكية. من خلال دمج HTML مع MySQL، يمكنك تخزين البيانات واسترجاعها وعرضها للمستخدمين بطريقة فعالة. في هذا المقال، سنتناول كيفية القيام بذلك بشكل مبسط.
متطلبات الربط
قبل البدء في ربط قاعدة البيانات، تحتاج إلى مجموعة من الأدوات:
- خادم ويب مثل XAMPP أو WAMP لتشغيل PHP وMySQL.
- معرفة أساسية بلغة PHP، حيث أنها اللغة المستخدمة للتواصل مع قاعدة البيانات.
- قاعدة بيانات MySQL مهيئة مسبقاً تحتوي على الجداول المطلوبة.
خطوات ربط قاعدة بيانات MySQL مع HTML
1. إعداد قاعدة البيانات
قبل الربط، عليك إنشاء قاعدة بيانات جديدة في MySQL. استخدم الأداة المتاحة في خادمك (مثل phpMyAdmin) لإنشاء قاعدة البيانات والجداول اللازمة.
2. إنشاء ملف PHP لربط HTML بقاعدة البيانات
قم بإنشاء ملف PHP جديد، على سبيل المثال connect.php. في هذا الملف، ستقوم بإضافة الكود التالي للاتصال بقاعدة البيانات:
connect_error) {
die("فشل الاتصال: " . $conn->connect_error);
}
echo "تم الاتصال بنجاح";
?>
3. إنشاء نموذج HTML لإدخال البيانات
بعد إعداد الاتصال، يمكنك إنشاء نموذج HTML لاستقبال البيانات من المستخدمين. استخدم الكود التالي في ملف HTML الخاص بك:
4. معالجة البيانات في PHP
الآن عليك معالجة البيانات المرسلة من النموذج. قم بإنشاء ملف submit.php لهذا الغرض واستخدم الكود التالي:
query($sql) === TRUE) {
echo "تم إضافة البيانات بنجاح";
} else {
echo "خطأ: " . $sql . "
" . $conn->error;
}
$conn->close();
?>
استرجاع البيانات من قاعدة البيانات
لعرض البيانات المخزنة، يمكنك استخدام الكود التالي في ملف جديد، على سبيل المثال display.php:
query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "الاسم: " . $row["name"]. " - البريد الإلكتروني: " . $row["email"]. "
";
}
} else {
echo "لا توجد بيانات";
}
$conn->close();
?>
خاتمة
لقد تعلمت كيفية ربط قاعدة بيانات MySQL مع HTML باستخدام PHP. هذه العملية تسمح لك بإنشاء تطبيقات ويب تفاعلية وقابلة للتطوير. يمكنك الآن استخدام هذه الخطوات كأساس لإنشاء تطبيقك الخاص وتوسيع وظائفه وفقًا لاحتياجاتك.
