PDA

View Full Version : درج مطلب در سایت



fa8778
شنبه 03 آبان 1393, 19:40 عصر
سلام
چطور میتونم پست جدید در سایتم ایجاد کنم؟
مطالب من دو قسمت هست (مطالب اصلی و فرعی) و در دیتابیسم فقط یک جدول برای مطالب درست کردم.
حالا چکار کنم تا این دو مطلب در جدولم جدا در نظر گرفته بشه و وقتی در صفحه نمایش مطلب اصلی، گرید ویو
گذاشتم فقط مطالب مربوط به همان بخش نشون داده بشه و نه مطالب فرعی؟

takparz
شنبه 03 آبان 1393, 20:09 عصر
سلام
یک فیلد در جدول ایجاد کنید مثلا content_type نوعش میتونه int یا حتی bit باشه ( چون دو حالته ) حالا وقتی SELECT می کنید اونایی را انتخاب کنید که نوعشون اصلیه

fa8778
شنبه 03 آبان 1393, 20:30 عصر
برای اینکار یک جدول دیگه برای content_type باید درست کنم که کلید خارجی داشته باشه؟
دستور Select ترکیبی دو جدول رو چطور بنویسم؟

takparz
یک شنبه 04 آبان 1393, 12:48 عصر
نه لازم نیست.
در همون جدول این فیلد رو ایجاد کنید
به این صورت میشه ( true مطالب اصلی و false مطالب فرعی ):



content_type

text

Id



true

متن مطلب اصلی

1



false

متن مطلب فرعی

2



true

متن مطلب اصلی

3

takparz
یک شنبه 04 آبان 1393, 12:50 عصر
حالا Query به این صورت میشه ( مثلا می خواید فقط مطالب اصلیو انتخاب کنید ) :


SELECT * FROM tbl_content WHERE content_type=1

** یک همون True هستش.