برگزیده های پرشین تولز

ID نوشته در سیستم های وبلاگنویسی

ms100

کاربر تازه وارد
تاریخ عضویت
3 نوامبر 2004
نوشته‌ها
93
لایک‌ها
2
یه مورد درباره سیستم های وبلاگنویسی :

به چه صورت هست که id پست های هر وبلاگ از یک شروع میشه ؟ مگه همه وبلاگ ها توی یک تیبل قرار ندارند و یک جدول ID ثابت ؟ مثلا توجه کنید :

blogid=12&postid=1

blogid=368&postid=1

blogid=89&postid=1

به چه صورت هست که ID ها که جهت شناسایی پست هستند یکی هستند برای وبلاگ های مختلف؟

مثلا بطور عمومی اگر همه پست ها در یک جدول قرار بگیرند خوب به هر پست یک id ثابت تعلق میگیرد و هر کسی هم که پستی به وبلاگش ارسال کنه ادامه همون آی دی ها داده میشه.

در سیستم هایی مثل مویبل تایپ الان در همه وبلاگ ها ID ها ادامه یکدیگرند.
 

jhoseinii

Registered User
تاریخ عضویت
20 فوریه 2006
نوشته‌ها
154
لایک‌ها
1
محل سکونت
تهران
خوب، نیازی نیست حتماً postid یونیک باشه، چون blogid یونیک هست
PHP:
select * from `table_name` where `blogid`='544' and `postid`=1
 

peymanafraz

کاربر تازه وارد
تاریخ عضویت
28 دسامبر 2005
نوشته‌ها
137
لایک‌ها
0
محل سکونت
$strHome
خوب دوست عزیز این به دید طراح پایگاه داده بستگی داره. ببینین ما چند جور فیلد داریم یه سری فیلدها تکرا ناپذیرند مانند همین ID مربوز به هر تاپیک در فرومها که هرگز نمیتونه تکراری باشه چون فیلد کلیدی برای شناسایی تاپیکه.
نوع دوم رو میشه گفت فیلدهایی هستند که در ترکیب با بقیه فیلدها تکرار ناپذیرن باز هم مثل همین فروم و ترکیب ID های مربوط به پست و تاپیک یعنی شاید بشه گفت ID پست تکراری وجود داره ( فیلد کلیدی جدول پست ) نیست. ولی هرگز ترکیب ID های تاپیک و پست تکراری نمیشن ( یعنی فقط یه رکزد وجود داره که ID پستش 1 و ID تاپیکش 2 باشه ولی ممکنه هزار تا رکورد داشته باشیم که ID پستشون 1 باشه. )
امیدوارم متوجه شده باشین.
 
بالا