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

كيفية عرض بيانات قاعدة بيانات SQL في جدول PHP/HTML؟

تم النشر بتاريخ 2024-11-12
تصفح:877

How to Display SQL Database Data in a PHP/HTML Table?

عرض البيانات من قاعدة بيانات SQL في جدول PHP/HTML

عند العمل مع قاعدة بيانات MySQL، قد تكون هناك حالات تحتاج فيها إلى عرض بيانات الجدول على جدول PHP/HTML. ويمكن تحقيق ذلك من خلال الخطوات التالية:

";

// Retrieve each row of data from the query result
while ($row = mysql_fetch_array($result)) {
    // Create a new table row for each employee record
    echo "" . htmlspecialchars($row['name']) . "" . htmlspecialchars($row['age']) . "";
}

// Close the HTML table
echo "";

// Close the MySQL connection
mysql_close();
?>

في هذا البرنامج النصي، تقوم وظيفة mysql_connect بإنشاء اتصال بقاعدة بيانات MySQL، بينما يقوم mysql_select_db بتحديد قاعدة البيانات المحددة للعمل معها. تقوم وظيفة mysql_query بتنفيذ استعلام SQL لاسترداد البيانات من جدول "الموظف".

تقوم وظيفة mysql_fetch_array باسترداد كل صف من البيانات من نتيجة الاستعلام وتعيين القيم إلى صفيف. يتم استخدام وظيفة htmlspecialchars للهروب من أي أحرف خاصة في البيانات التي يتم إرجاعها من قاعدة البيانات لمنع الثغرات الأمنية المحتملة.

تقوم عبارات الارتداد بإخراج كود HTML لإنشاء جدول يحتوي على بيانات الموظف. تستمر حلقة while حتى تتم معالجة جميع الصفوف من نتيجة الاستعلام.

يرجى ملاحظة أن وظيفة mysql_fetch_array تم إهمالها في إصدارات PHP 5.5.0 وما فوق، لذلك يوصى باستخدام mysqli_fetch_array بدلاً من ذلك لتحسين الأمان.

بيان الافراج أعيد طبع هذه المقالة على: 1729744437 في حالة وجود أي مخالفة، يرجى التواصل مع [email protected] لحذفها
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3