בעית שרשור הודעות
שלום, אני כרגע בונה פורום ב PHP ו- MYSQL בשביל התרגול והלמידה.. עכשיו נתקלתי בבעיה שאני לא יודע איך לפתור.. ההודעות בפורום מוצגות כמו הפורמים של תפוז, אין לי בעיה בשרשור ממש אלא יותר בשליפת הנתונים..ז"א נגיד יש איזה הודעה ישנה עם התגובות שלה..עכשיו אני בא היום ומוסיף הודעה חדשה לגמרי..אז באופן טבעי היא מוצגת בראש העמוד, כי היא הכי חדשה..עכשיו באותו היום רק בזמן אחר (אחרי ההודעה החדשה), מישהו בא ומוסיף תגובה להודעה הישנה שאותה הזכרתי בהתחלה, אז מה שאמור לקרות זה שההודעה הישנה עם התגובה החדשה צריכה לעלות הכי למעלה..רק שזה לא עובד לי..היא נשארת למטה.. זה אומרת שצריך לסדר את ההודעות גפ לפי תאריך, אבל גם לפי שעה.. עכשיו מבנה הדיבי הוא כזה שהשדה שמכיל את התאריך הוא מסוג varchar בגודל 8 ןהשדה שמכיל את הזמן הוא מסוג time... זאת השאילתה שמוציאה את הודעות האב:
שלום, אני כרגע בונה פורום ב PHP ו- MYSQL בשביל התרגול והלמידה.. עכשיו נתקלתי בבעיה שאני לא יודע איך לפתור.. ההודעות בפורום מוצגות כמו הפורמים של תפוז, אין לי בעיה בשרשור ממש אלא יותר בשליפת הנתונים..ז"א נגיד יש איזה הודעה ישנה עם התגובות שלה..עכשיו אני בא היום ומוסיף הודעה חדשה לגמרי..אז באופן טבעי היא מוצגת בראש העמוד, כי היא הכי חדשה..עכשיו באותו היום רק בזמן אחר (אחרי ההודעה החדשה), מישהו בא ומוסיף תגובה להודעה הישנה שאותה הזכרתי בהתחלה, אז מה שאמור לקרות זה שההודעה הישנה עם התגובה החדשה צריכה לעלות הכי למעלה..רק שזה לא עובד לי..היא נשארת למטה.. זה אומרת שצריך לסדר את ההודעות גפ לפי תאריך, אבל גם לפי שעה.. עכשיו מבנה הדיבי הוא כזה שהשדה שמכיל את התאריך הוא מסוג varchar בגודל 8 ןהשדה שמכיל את הזמן הוא מסוג time... זאת השאילתה שמוציאה את הודעות האב:
SELECT * FROM messages WHERE father=´".$id."´ AND forum=´".$forum."´"." GROUP BY id ORDER BY date,time desc LIMIT ".$offset.",".$perpage
(ה LIMIT הוא בשביל עמודים..) וזאת השאילתה שאיתה אני מוציא את הודעות הבנים:SELECT * FROM messages WHERE father=´".$id."´ AND forum=´".$forum."´"." ORDER BY date desc
כל עזרה תתקבל בברכה.. אשמח מאד אם תוכלו לתקן לי את השגיאה, ולומר לי מה השאילתה שלי עושה שונה והשאילתה המתוקנת (לעתיד).. עוד דבר: בבקשה בבקשה על תשלחו אותי לתעוד של mysql..הייתי שם שעות ולא מצאתי פתרון.. תודה מראש חן נ.ב. מצטער על המגילה שכתבתי