آژانس هواپیمایی
pop up

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

شروع موضوع توسط ms100 ‏21 سپتامبر 2007 در انجمن PHP

  1. ms100

    ms100 کاربر تازه وارد

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

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

    blogid=12&postid=1

    blogid=368&postid=1

    blogid=89&postid=1

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

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

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

    jhoseinii Registered User

    تاریخ عضویت:
    ‏20 فوریه 2006
    نوشته ها:
    154
    تشکر شده:
    1
    محل سکونت:
    تهران
    خوب، نیازی نیست حتماً postid یونیک باشه، چون blogid یونیک هست
    PHP:
    select from `table_namewhere `blogid`='544' and `postid`=
     
  3. peymanafraz

    peymanafraz کاربر تازه وارد

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