30-10-2007, 22:54
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
אממ צודק
איזה מסד נתונים יש לך?
פיתרון זמני זה להוסיף לשאילתא הנ"ל UNION (רק שעדיין לא בטוח איזה ואיך)
עריכה:
אבל יש לי רעיון נוסף שאולי הוא אפילו קל יותר.
אם כל ה-ID בטור הם עוקבים (1,2,3,4,5... כך ממשיך, ללא דילוגים וללא מחיקות של ID'ים):
[דרך אחת] אז מה שתוכל לעשות זה ליצור משתנה שהוא מערך ריק, בעל גודל מוגדר (ה-ID המקסימלי בטבלה הנ"ל המדוברת), ואז תכניס למערך הזה את כל הערכים שקיבלת מהשאילתא.
ולבסוף תעבור על המערך שאתה בעצמך יצרת ובאמצעותו תציג פלט לגולש באתר. -> כך כל הערכים יכללו בתוכו כמו שצריך.
[דרך שניה] אני מניח שאתה מקבל את הערכים מהשאילתא ועובר עליהם עם לולאה ואז מציג למשתמש. אז מה שתעשה זה תיצור משתנה מסוג INT, ובכל סיבוב של הלולאה תכניס את הערך האחרון שקיבלת מהשאילתא לתוך המשתנה. ובסיבוב הבא, אם הערך החדש מהשאילתא גדול ב-2 או יותר מהערך הקודם ששמרת במשתנה - סימן שיש כאן ID שלא הוחזר לך מהשאילתא...ותציג בהתאם
נערך לאחרונה ע"י DCD בתאריך 30-10-2007 בשעה 23:02.
|