הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-09-07, 22:19   # 1
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

[PHP + MYSQL] שיוך של מספר גורמים לאותו הID

מצטער אם הכותרת לא מובנת.
לא הייתי בטוח אם קוראים לזה רקורסיה.

אני מעוניין נגיד לפתוח מערכת גלריות.
ואז אני רוצה שלכל ID יהיה תמונה. ועכשיו יהיה תת ID כזה לכל ID. נגיד נקרא לו MID או PID . שזה התגובות לאותה התמונה.

רציתי לדעת מה הדרך הכי יעילה לעשות כזה דבר.
ואיך זה מתבסס

עריכה:
לדוגמא.
במערכת פורומים. יש אשכול עם id=1 אבל יש תגובה לאשכול שזה יכול להיות id=1&pid=2 ,id=1&pid=1 וכן הלאה.
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com


Last edited by DanielS; 25-09-07 at 22:24..
  Reply With Quote
ישן 25-09-07, 22:27   # 2
snirk
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
מיקום: חולון
גיל: 34
הודעות: 1,043

snirk לא מחובר  

אממ לפי מה שהבנתי מהשאלה שלך...‎‎
אתה פשוט שולף מידע מכמה טבלאות לא בעיה...
רק שבכול טבלה המפתח הראשי(index) לא יהיה id מכיוון שאז יהיה התנגשות,
אז מה שאתה עושה פשוט שולף רגיל ומכמה טבלאות רק שאתה קורא להם במקום id נותן להם שם אחר..

Last edited by snirk; 25-09-07 at 23:29..
  Reply With Quote
ישן 25-09-07, 23:03   # 3
Yellow Slider
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 417

Yellow Slider לא מחובר  

אתה יכול לקחת למשל את מערכת הפורומים הזו (של הוסטס ),
התגובות מסודרות תחת ID של נושא, ולכל תגובה יש ID משלה = לדוגמא,
http://www.hosts.co.il/forums/showpo...82&postcount=2
לפי מה שאני יודע יש בתוך המסד טבלה של posts וטבלה של threads והן לא קשורות, אני אם אני לא טועה בכל ערך ב posts יש גם את הID של הנושא שאליו התגובה מקושרת, ואת המיקום שלה לפי זמן התגובה בתוך הנושא, תנסה לעבוד ככה..
  Reply With Quote
ישן 26-09-07, 07:47   # 4
Udi
חבר על
 
Udi's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: במרכז
גיל: 36
הודעות: 903
Send a message via Skype™ to Udi

Udi לא מחובר  

ככה יראה הDB שלך:

טבלת תמונות וקטגוריות:

ID
PARENT - הקטגוריה אליו שייכת התמונה
IMG - כתובת התמונה
URL - כתובת אתר

בטבלה הזאת ישמרו גם הקטגוריות וגם התמונות,
התמונות יקבלו לתוך הPARENT את הID של הקטגוריה בו העלאת את התמונה,
איפה שהPARENT = 0 זה קטגוריה, PARENT != 0 זאת תמונה.

תגובות אתה עושה על אותו עיקרון,
יהיה לך שדה שישמור ID של התמונה שהתגובה שייכת לה.

בשליפת התגובות אתה פשוט עושה "בחר הכל מטבלת התגובות איפה ש-מספר_תמונה=ID_של_תמונה_נוכחית

אותו דבר עם התמונות,

בחר מטבלת התמונות איפה שהPARENT שווה ל-ID של קטגוריה נוכחית.
__________________
Udi Mosayev
Web Developer
  Reply With Quote
ישן 26-09-07, 20:20   # 5
hi_sorie
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: רחובות
גיל: 38
הודעות: 1,339

hi_sorie לא מחובר  

תראה זה נורא פשוט... תעשה את זה ב 2 טבלאות ...
טבלת תמונות , טבלת תגובות .
לכל תמונה יש ID וכל פעם שמישהו רושם תגובה אתה מוסיף בטבלה של התגובות את הפרטים של התגובה ומוסיף את ה ID של התמונה .
אחרי זה זה פשוט לשלוף את התגובות ...
אתה מריץ שאילתא לאותו ID של תמונה בטבלת התגובות ומדפיס ...

אם לא הבנת אז ככה זה עובד אצלי , אז שלח ה.פ ואני יעזור לך ...
  Reply With Quote
ישן 26-09-07, 20:27   # 6
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי hi_sorie צפה בהודעה
תראה זה נורא פשוט... תעשה את זה ב 2 טבלאות ...
טבלת תמונות , טבלת תגובות .
לכל תמונה יש ID וכל פעם שמישהו רושם תגובה אתה מוסיף בטבלה של התגובות את הפרטים של התגובה ומוסיף את ה ID של התמונה .
אחרי זה זה פשוט לשלוף את התגובות ...
אתה מריץ שאילתא לאותו ID של תמונה בטבלת התגובות ומדפיס ...

אם לא הבנת אז ככה זה עובד אצלי , אז שלח ה.פ ואני יעזור לך ...
אם אני מבין נכון זה כאילו.
נראה לי שאני מתחיל לקלוט את העיניין..
כשאני יכין מערכת שתזדקק לזה נכין =]
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 03:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ