Avatar ·

كيفية الحصول على أسماء أعمدة الجدول في MySQL عبر PHP؟

مرحبًا بالجميع! أنا مطور PHP مبتدئ، وأقوم بإنشاء لوحة إدارة لمتجر صغير عبر الإنترنت. أحتاج إلى عرض قائمة المنتجات في شكل جدول، لكنني لا أريد كتابة أسماء الأعمدة بشكل ثابت في HTML، لأن الجدول قد يتغير (تتم إضافة حقول جديدة للخصائص). لدي استعلام بسيط: ```php $query = "SELECT * FROM products"; $result = mysqli_query($link, $query); while ($row = mysqli_fetch_assoc($result)) { // هنا أقوم بعرض البيانات } ``` المشكلة هي أنني أستطيع عرض البيانات فقط، لكنني لا أعرف كيفية الحصول على أسماء الأعمدة ديناميكيًا (مثل: id, name, price, category_id). حاولت استخدام `mysqli_fetch_fields()`، لكنني لم أنجح — إما أن الصيغة غير صحيحة أو أنني أستدعي الدالة الخاطئة. أحتاج إلى حل باستخدام PHP النقي (يفضل مع mysqli أو PDO)، يسمح لي بالحصول على مصفوفة تحتوي على أسماء أعمدة جدول MySQL. أرجو إرشادي إلى الطريقة الصحيحة للقيام بذلك؟ شكرًا مقدمًا!