عند العمل مع قاعدة بيانات 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 بدلاً من ذلك لتحسين الأمان.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3