409
צפיות
צפיות
11
תשובות
תשובות
כמה שאלות…
אני בניתי מערכת של מאמרים ואני רוצה שמאמר אחד יהיה שייך לכמה מדורים איך אני עושה את זה? ד"א המדורים שלי מסומנים במספרים…
שאלה שניה אני הייתי רוצה לבנות פורום אבל לא הבנתי משהו מהמאמר כתוב משהו על הודעת האב וה-id למה 0 או 1…
לא הבנתי את זה בכלל…
11 תשובות
קרא בבקשה איך מציגים שאלה.
אני אנסח מחדש
מספר שאלות
בניתי מערכת מאמרים ויש לי דף אחד שיוצר את המאמרים ודף שני שמציג אותם לפי מדור קרה מצב שאני צריך להכניס את אותו מאמר ליותר ממדור אחד ואין לי מושג איך לעשות את זה המאמרים שלי מסווגים לפי מספרים 1 = נושא ראשון 2= נושא שני וכן הלאה איך אני שולף מהמסד נתונים כזה דבר? אני לא רוצה קוד מוכן לא לומדים מזה רק רעיון איך לעשות כזה דבר
או להכניס פעמיים את המאמר
או שלבנות עוד טבלה שהיא תקשר בין טבלת הקטגוריות לטבלת המאמרים ויהיה בה שני עמודות: "מאמר ID" ו-"ID של קטגורייה"
ובנוגע לשאלה הראשונה על הparentID
לא הבנתי למה 0 או 1
לא הבנתי אותך
הסבר
הparent_id הוא בעצם הid של הודעת האב של ההודעה הנוכחית.
אם הparent_id הוא 0, אז ההודעה הנוכחית היא הודעה ראשית.
ועוד משהו, הודעת אב יכולה להיות גם תגובה (לא רק הודעה ראשית).
שזה בעצם קשר גומלין רבים לרבים
(האפשרות השניה שאמרת)
אם הבנתי נכון
אז ה-parentID הוא פשוט אומר כמה גבוה הוא מעל שאר ההודעות? ואם כן מה קורה כאשר יש יותר מהודעה אחת עם אותו ID?
כנראה לא הבנת
לא יכול להיות מצב שיש אותו id לכמה הודעותתגובות (=מפתח ראשי ללא כפיליות).
הparent_id פשוט מכיל את הId של הודעת האב, ולא ממש מציין את "גובה" ההודעה, למה?
כי אפשר להגיב להודעהתגובה יותר מפעם אחת, וככה הparent_id של התגובות הספציפיות האלה יהיה אותו דבר (=הid של הודעת האב).