الداتابيز بسيطة وتتكون من جدولين:
1- الجدول
post (يحتوي على مشاركات الزوار في السجل)
2- الجدول
setting (يحتيو على الاعدادات التتي تتحكم في السكريبت من بيانات الأدمن وغيرها)
بالنسبة للجدول
post يتكون من الحقول التالية: (9 حقول)
id رقم المشاركة
INTEGER, AUTO INCREMENT, KEY title عنوان المشاركة
VARCHAR(255) text نص المشاركة
TEXT dateline تاريخ اضافة المشاركة
VARCHAR(15) name اسم المشارك
VARCHAR(255) email البريد الالكتروني له
VARCHAR(255) gender نوعه (ذكر أم أنثى؟)
INT country البلد
VARCHAR(255) active حالة المشاركة (نشطة أم في انتظار تفعيل الادارة)
INT
أما بالنسبة للجدول
setting فهو يتكون من 3 حقول، كما يلي:
varname اسم الاعداد
VARCHAR(255) value قيمته
TEXT
وقد يبدو الجدول
setting حقوله غير مفهومة قليلاً، وللتوضيح فـ
varname وهو اسم الاعداد (مثلاً admin_username) أما
value فهو قيمة هذا الإعداد (مثلا admin)، وهكذا حتى يتم تخزين كل الاعدادات بالسكريبت.
فما رأيكم في هذا التخطيط؟ هل هو مناسب؟ وهل يوجد شيء ناقص أو غير مفهوم؟؟
في انتظار افادتكم