|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
תגידו זה יעיל?(קטגוריות)
היה לי משעמם, אז חשבתי על כל מיני דרכים למצוא סאב קטגוריות, אחת מהדרכים היא זאת:
PHP קוד:
עשיתי אותה תוך דקה בערך, ואני יודע שיש כאן הרבה שאילתות. אבל זה דיי יעיל לא? Last edited by 4ior; 04-06-07 at 08:03.. |
![]() |
![]() |
# 2 |
חבר וותיק
|
למה ה-for?
תשתמש ב: PHP קוד:
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 3 |
חבר מתקדם
|
כמובן שזה יעיל ליצור פונקציות מוגדרות מראש מכיוון שבמקום לכתוב את הקוד כל פעם אתה פשוט עושה קורא לפונקציה עם הערכים שלה,ואני בהחלט מחזק את דעת O-B,אתה סתם הוספת FOR.
__________________
חגי אבישר - פיתוח מערכות מידע ואפליקציות אינטרנט. |
![]() |
![]() |
# 4 |
חבר וותיק
|
בקשר להוספת הfor הוספתי את זה סתם בשביל לבדוק אם זה עובד, לא חשבתי על הפונקציה שהוא נתן בכלל.
אני מדבר על הקוד אם הוא יעיל מבחינת זמן ריצה למשל, או שאפשר לעשות את זה עם פחות שאילתות, פתאום עלה לי רעיון לעשות את זה עם שתי שאילתות, אני ינסה ויכתוב כאן אם אני יצליח. |
![]() |
![]() |
# 5 |
חבר מתקדם
|
אתה יכול לעשות שזה יופנה לכל השאילתות שתרצה ע"י זה שהשאילתה תהיה גם ערך בפונקציה וכך זה יפעיל את השאילתה שאתה רוצה בכל פעם ובקשר לתוכן של הWHILE,
תוכל לעשות שהוא יכתוב אותו רק אם $access == "1" למשל וכך תוכל לחסוך במשאבים.
__________________
חגי אבישר - פיתוח מערכות מידע ואפליקציות אינטרנט. |
![]() |
![]() |
# 6 |
אין כמו ב127.0.0.1
|
תשלוך הכל בשאילתא אחת, ותכניס לתוך מערך שבתוכו יהיה את המידע..
|
![]() |
![]() |
# 7 |
חבר וותיק
|
תוכל להסביר את עצמך יותר טוב?
היתי רוצה גם לדעת..
__________________
בברכה עובד, מפתח אתרים. |
![]() |
![]() |
# 8 |
אין כמו ב127.0.0.1
|
PHP קוד:
|
![]() |
![]() |
# 9 |
מתאורר / יצא בחוץ
|
|
![]() |
![]() |
# 10 |
תודה על תרומתך.
|
יעיל ? ממש לא. ואני אתן לך לך דוגמא פשוטה
יש לי קטגוריה ראשית ובתוכה 100 תתי קטגוריות. עבור מקרה כזה אתה תבצע 101 שאילתות בדף אחד שזה המון !! מה יקרה אם יהיה לי 1000 קטגוריות ? אז יתבצע 1001 שאילתות ככה שיעיל זה ממש לא. תלמד להשתמש ב JOIN בשאילתות של MYSQL. אני בעזרת שאילתה אחת יכול לשלוף לך את כל הקטגוריות והתתי קטגוריות, לא משנה כמה יש. http://www.google.co.il/search?q=mys...ient=firefox-a
__________________
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|