![]() |
רקורסיה
שלום.
ביום-יומיים האחרונים למדתי קצת על רקורסיה, מה זה, ואיך זה עובד. אני אשמח לקבל הכוונה, מאמר, דוגמא כיצד פונקצייה רקורסיבית עובדת עם SQL תודה |
אני בעיקר משתמש בפונקציות רקורסיביות עם בניית תפריט נפתח עם קטגוריות ותתי קטגוריות כאשר לכל תת קטגוריה יכולים להיות עוד תתי קטגוריות וככה ללא הגבלה, כמובן שזה הכל כולל שליפה מהמסד נתונים.
לזה אתה מתכוון שאתה אומר "פונקצייה רקורסיבית עובדת עם SQL"? |
ציטוט:
אני רוצה לדעת את התכנון הן מהSQL והן מהחלק התכנותי |
עדיף לשלוף את כל הנתונים מראש ואז לעבוד עם מערך, אין טעם לשלוף כל פעם מחדש בקריאה לפונקצייה.
אל תשכח גם לשים לב שלרקורסיה צריך להיות סיום. |
ציטוט:
אבל אני מעדיף יותר לקבל כיוון, מאמר גם יעזור |
תקרא את זה: http://he.wikipedia.org/wiki/%D7%A8%...A1%D7%99%D7%94
יעזור לך להבנה אם זאת פעם ראשונה שאתה עובד עם רקורסיה. |
ציטוט:
את החלק המעשי קשה לי לעשות |
אם אתה יודע C תקרא את זה.
http://clang.eitan.ac.il/index.php?doc=chp&id=10 |
אין קשר ישיר בין SQL לבין רקורסיה.
רקורסיה זה פשוט שיטת תיכנות שעושה שימוש בכלים קיימים כמו AJAX שזה בעצם שימוש בXMLHTTP והביאו לזה שם כי זה פותח הרבה דלתות חדשות. יש מאמר על פורום רקורסיבי בWEBMASTER ששמה עושים שימוש ברקורסיה ליצור פורום עץ ויש שמה שילוב של רקורסיה ו.SQL http://www.webmaster.org.il/article.asp?id=140 |
אני ממליץ לך להתחיל מרקורסיה יחסית פשוטה לפני שאתה מגיע לרקורסיה מסובכת הכוללת שליפה מהמסד נתונים.
תנסה קודם כל לשחק אם זה, תנסה לעשות לדוגמא רקורסיות שסתם ידפיסו מספרים לדוגמא מ1-100. תיראה שאתה מצליח לעשות דברים קצת יותר מורכבים.. ואז תעבור לשלב של שליפה מהמסד נתונים. |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:50. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ