|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
הוסטסניון
|
[PHP + MYSQL] שיוך של מספר גורמים לאותו הID
מצטער אם הכותרת לא מובנת.
לא הייתי בטוח אם קוראים לזה רקורסיה. אני מעוניין נגיד לפתוח מערכת גלריות. ואז אני רוצה שלכל ID יהיה תמונה. ועכשיו יהיה תת ID כזה לכל ID. נגיד נקרא לו MID או PID . שזה התגובות לאותה התמונה. רציתי לדעת מה הדרך הכי יעילה לעשות כזה דבר. ואיך זה מתבסס עריכה: לדוגמא. במערכת פורומים. יש אשכול עם id=1 אבל יש תגובה לאשכול שזה יכול להיות id=1&pid=2 ,id=1&pid=1 וכן הלאה. Last edited by DanielS; 25-09-07 at 22:24.. |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
אממ לפי מה שהבנתי מהשאלה שלך...
אתה פשוט שולף מידע מכמה טבלאות לא בעיה... רק שבכול טבלה המפתח הראשי(index) לא יהיה id מכיוון שאז יהיה התנגשות, אז מה שאתה עושה פשוט שולף רגיל ומכמה טבלאות רק שאתה קורא להם במקום id נותן להם שם אחר.. Last edited by snirk; 25-09-07 at 23:29.. |
![]() |
![]() |
# 3 |
חבר מתקדם
|
אתה יכול לקחת למשל את מערכת הפורומים הזו (של הוסטס ),
התגובות מסודרות תחת ID של נושא, ולכל תגובה יש ID משלה = לדוגמא, http://www.hosts.co.il/forums/showpo...82&postcount=2 לפי מה שאני יודע יש בתוך המסד טבלה של posts וטבלה של threads והן לא קשורות, אני אם אני לא טועה בכל ערך ב posts יש גם את הID של הנושא שאליו התגובה מקושרת, ואת המיקום שלה לפי זמן התגובה בתוך הנושא, תנסה לעבוד ככה.. |
![]() |
![]() |
# 4 |
חבר על
|
ככה יראה הDB שלך:
טבלת תמונות וקטגוריות: ID PARENT - הקטגוריה אליו שייכת התמונה IMG - כתובת התמונה URL - כתובת אתר בטבלה הזאת ישמרו גם הקטגוריות וגם התמונות, התמונות יקבלו לתוך הPARENT את הID של הקטגוריה בו העלאת את התמונה, איפה שהPARENT = 0 זה קטגוריה, PARENT != 0 זאת תמונה. תגובות אתה עושה על אותו עיקרון, יהיה לך שדה שישמור ID של התמונה שהתגובה שייכת לה. בשליפת התגובות אתה פשוט עושה "בחר הכל מטבלת התגובות איפה ש-מספר_תמונה=ID_של_תמונה_נוכחית אותו דבר עם התמונות, בחר מטבלת התמונות איפה שהPARENT שווה ל-ID של קטגוריה נוכחית.
__________________
Udi Mosayev
Web Developer |
![]() |
![]() |
# 5 |
חבר וותיק
|
תראה זה נורא פשוט... תעשה את זה ב 2 טבלאות ...
טבלת תמונות , טבלת תגובות . לכל תמונה יש ID וכל פעם שמישהו רושם תגובה אתה מוסיף בטבלה של התגובות את הפרטים של התגובה ומוסיף את ה ID של התמונה . אחרי זה זה פשוט לשלוף את התגובות ... אתה מריץ שאילתא לאותו ID של תמונה בטבלת התגובות ומדפיס ... אם לא הבנת אז ככה זה עובד אצלי , אז שלח ה.פ ואני יעזור לך ... |
![]() |
![]() |
# 6 | |
הוסטסניון
|
ציטוט:
נראה לי שאני מתחיל לקלוט את העיניין.. כשאני יכין מערכת שתזדקק לזה נכין =] |
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|