|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
חבר מתקדם
|
אילו יעילויות שמת דגש? אשמח לקבל פירוט.
|
![]() |
![]() |
# 2 |
עסק רשום [?]
|
יעילות מבחינת עבודה.
דוגמא לשאילתת Select: PHP קוד:
בשורה אחת (הראשונה) אתה יכול לבחור את הטבלה. אתה יכול להוסיף ביטוי תנאי לשאילתה עם פונקציה אחת - Where שמכילה מערך (שניתן ליצור בעזרת Foreach של מערך אחר - דבר יעיל לפרוייקטים גודלים) בעזרת הפונקציה Order אתה יכול לסדר את התוצאות לפי טור מסויים בטבלה הנבחרת, ולבחור את סדר ההצגה (במקרה הזה בסדר הפוך) תדמיין לעצמך שאתה עושה פרוייקט גדול ואתה צריך לדעת מה הייתה השאילתה האחרונה שבוצעה. כל שעליך לעשות הוא להשתמש בפונקציה getLastCommand(); PHP קוד:
ומה אם תרצה לבדוק כמה שאילתות המערכת שלך גובה? (ואולי להבחין בכמה מיותרות ובכך למקסם את התוכנית) $DB->total(); כמובן שגם פרוייקטים קטנים יכולים להשתמש בעניין הזה, כי זה חוסך להם פשוט זמן להתעסק עם שאילתות בצורה ישירה (Query רגיל). מקווה שעניתי לך על השאלה ![]()
__________________
דניאל גולוב. |
![]() |
![]() |
# 3 | |
חבר מתקדם
|
ציטוט:
אבל תבין שאתה מגביל אותי בתור מתכנת.. אני אתן לך דוגמה הכי קטנה.. WHERE לא רק בנוי משווה.. הוא בנוי מ or ו and, וגם יש גדול מ.. וקטן מ.. ויש גם LIKE.. זאת רק דוגמה קטנה.. נסה לראות איך אתה משפר את זה עוד.. |
|
![]() |
![]() |
# 4 | ||
עסק רשום [?]
|
ציטוט:
תודה רבה על כך שהבאת זאת לצומת לבי. ציטוט:
בכל אופן - זו אלטרנטיבה מאוד יעילה (עבורי היא ממש אפקטיבית). לא כולם רוצים להשתמש בFrameworks. לפעמים יש צורך רק במחלקה אחת לניהול פעולות מול מסד נתונים. תודה רבה.
__________________
דניאל גולוב. |
||
![]() |
![]() |
# 5 | |
חבר מתקדם
|
ציטוט:
נכון, בשביל זה יש את http://www.redbeanphp.com/ http://propelorm.org/ ועוד. למה דווקא להשתמש בשלך? כשיש מערכות כאלה שמפותחות ע"י הקהילה ויש להן הרבה יותר ניסיון מאשר CLASS אחד של כמה ימים.
__________________
|
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|