שלח תשובה

זירת השאלות

173
צפיות
11
תשובות

כמה שאלות…

,‏ 15 ביולי, 2004

אני בניתי מערכת של מאמרים ואני רוצה שמאמר אחד יהיה שייך לכמה מדורים איך אני עושה את זה? ד"א המדורים שלי מסומנים במספרים…

שאלה שניה אני הייתי רוצה לבנות פורום אבל לא הבנתי משהו מהמאמר כתוב משהו על הודעת האב וה-id למה 0 או 1…
לא הבנתי את זה בכלל…

תגיות:

11 תשובות

  1. מספר שאלות
    בניתי מערכת מאמרים ויש לי דף אחד שיוצר את המאמרים ודף שני שמציג אותם לפי מדור קרה מצב שאני צריך להכניס את אותו מאמר ליותר ממדור אחד ואין לי מושג איך לעשות את זה המאמרים שלי מסווגים לפי מספרים 1 = נושא ראשון 2= נושא שני וכן הלאה איך אני שולף מהמסד נתונים כזה דבר? אני לא רוצה קוד מוכן לא לומדים מזה רק רעיון איך לעשות כזה דבר

  2. ניר טייב הגיב:

    או להכניס פעמיים את המאמר
    או שלבנות עוד טבלה שהיא תקשר בין טבלת הקטגוריות לטבלת המאמרים ויהיה בה שני עמודות: "מאמר ID" ו-"ID של קטגורייה"

  3. ובנוגע לשאלה הראשונה על הparentID
    לא הבנתי למה 0 או 1

  4. הסבר
    הparent_id הוא בעצם הid של הודעת האב של ההודעה הנוכחית.
    אם הparent_id הוא 0, אז ההודעה הנוכחית היא הודעה ראשית.

    ועוד משהו, הודעת אב יכולה להיות גם תגובה (לא רק הודעה ראשית).

  5. שזה בעצם קשר גומלין רבים לרבים
    (האפשרות השניה שאמרת)

  6. אם הבנתי נכון
    אז ה-parentID הוא פשוט אומר כמה גבוה הוא מעל שאר ההודעות? ואם כן מה קורה כאשר יש יותר מהודעה אחת עם אותו ID?

  7. כנראה לא הבנת
    לא יכול להיות מצב שיש אותו id לכמה הודעותתגובות (=מפתח ראשי ללא כפיליות).

    הparent_id פשוט מכיל את הId של הודעת האב, ולא ממש מציין את "גובה" ההודעה, למה?
    כי אפשר להגיב להודעהתגובה יותר מפעם אחת, וככה הparent_id של התגובות הספציפיות האלה יהיה אותו דבר (=הid של הודעת האב).

שלח תשובה