PDA

View Full Version : جداول لازم و نحوه نگهداری اطلاعات برای جدول کلمات کلیدی



farzane_t
دوشنبه 28 مرداد 1392, 15:33 عصر
سلام
من برای سایت میخوام زیر هر مطلب کلمات کلیدی اون پست رو قرار بدم به نحوی که کاربر با کلیک روی هر کدوم از اون کلمات کلیدی به صفحه ای هدایت بشه که همه پست هایی که اون کلمه کلیدی رو دارند نمایش بشه.
مشکل من در رابطه با جداول و نحوه نگهداری کلماته.
تا اینجا یه جدول در نظر گرفتم که کلا کلمات کلیدی رو ذخیره می کنه (به اسم Tags ) و با فیلدهای TagID و TagName که اولی id و دومی نام تگ رو نگه میداره. مثلا tag1 ، id=1 و tag2 ، id=2 و....
یه فیلد هم به اسم keywords درون جدولی که برای نگهداری مطالب دارم در نظر گرفتم که باید کلمات مورد استفاده برای پست رو درونش نگه دارم (جداکننده = کاما).
دو راه واسه نگهداری هست :
1- کلمات کلیدی رو مستقیما درون فیلد keyword نگه دارم به این صورت :
tag1,tag2,tag3
که چون یه کلمه ممکنه در این جدول چندین بار تکرار بشه خوب نیست.

2- id تگ ها رو نگه دارم :
1,2,3
که دراین صورت هم موقع نمایش برای اینکه ببینم عنوان مربوط به هر idچیه به تعداد تگ ها باید به دیتابیس مراجعه بشه. اینم خوب نیست.

نمیدونم اصلا دارم درست انجامش میدم یا نه.
ممنون میشم راهنماییم کنید.

بهزاد علی محمدزاده
دوشنبه 28 مرداد 1392, 17:00 عصر
این لینک و ببین . (http://barnamenevis.org/showthread.php?412590-%D8%A7%D8%B6%D8%A7%D9%81%D9%87-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%B1%DA%86%D8%B3%D8%A8-%D8%A8%D9%87-%D9%85%D8%B7%D8%A7%D9%84%D8%A8&p=1844090#post1844090)