از این جدول برای ذخیره نظرات کاربران در مطالب استفاده میکنیم.
CREATE TABLE IF NOT EXISTS `comments` (
`comment_ID` int(11) NOT NULL AUTO_INCREMENT,
`comment_post_ID` bigint(11) NOT NULL,
`comment_user_id` bigint(11) NOT NULL,
`comment_author` text COLLATE utf8_persian_ci NOT NULL,
`comment_author_email` varchar(100) COLLATE utf8_persian_ci DEFAULT NULL,
`comment_author_url` varchar(100) COLLATE utf8_persian_ci DEFAULT NULL,
`comment_body` text COLLATE utf8_persian_ci NOT NULL,
`comment_date` datetime NOT NULL,
`parent_id` bigint(11) DEFAULT NULL,
`comment_approved` int(11) NOT NULL DEFAULT ‘0’,
PRIMARY KEY (`comment_ID`),
KEY `comment_user_id` (`comment_user_id`)
)
خوب این جدول شامل شناسه،آیدی پست مربوطه (آیدی پستی که نظر براش ثبت شده)،آیدی کاربری که نظر رو ثبت کرده (اگه کاربر لاگین نباشه براش عدد صفر رو ثبت می کنیم یعنی مهمان بوده)،نام نظر دهنده،ایمیل نظر دهنده،آدرس وب سایت نظر دهنده،متن نظر،تاریخ ارسال نظر،شناسه والد (این شناسه والد برایاینه که کاربران بتونن به نظرات دیگه پاسخ بدن)،تایید نظر هستش که ستون شناسه به عنوان کلید اصلی و شناسه کاربر نظر دهنده رو هم به صورت کلید تعریف کردیم که باعث میشه توی کوئری ها مون سرعت بیشتری برای انتخاب داشته باشیم.