הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
|
26-05-15, 12:15 | # 1 |
חבר בקהילה
|
הצגת רשימת הקטגוריות וליד כל קטגורייה את מספר החבילות שמשתייכים אליה
את רשימת הקטגוריות אני מציג אבל איך אני ממספר את החבילות שמשתייכים לכל קטגורייה
Packages: ID - Name - Section ------- Sections: ID - Name אני מנה בדרך הבאה אבל זה לא מציג לי כמה חבילות קיימות בכל קטגורייה. PHP קוד:
|
26-05-15, 16:47 | # 2 |
חבר חדש
|
בתור התחלה תשנה את המידע בpackages שיכיל את האידי של הsection ולא את השם שלו.
אתה יוצר יתירות (מידע שמופיע כפול במסד), ובעיקר, זה לא הגיוני שבשאילתה אתה משווה אידי לשם קוד:
Packages.Section = Sections.ID
__________________
המשך יום טוב, מתן אתר חדשות האינטרנט - אפליקציית אנדרואיד אפליקציית לוח שידורים מעודכן |
26-05-15, 20:05 | # 3 |
חבר בקהילה
|
יש לי בעיה אם אני ישנה את זה לאידי של ה- section כי יש לי כמה פונקציות שפועלות על השם של ה- section ולא על המספר של section.
|
27-05-15, 11:10 | # 4 |
חבר חדש
|
אז דבר ראשון זה תכנון לקוי מראש.
יש לך כמה אפשרויות: - לשנות את הפונקציות כמו שהן פועלות עכשיו (מומלץ!). - להוסיף שדה אידי ולהתחיל לעבוד איתו מעכשיו והלאה. - בשאילתה שאתה משתמש, לפחות תשתמש נכון ותשווה "שם לשם" ולא "שם לאידי". שאילתה מעודכנת: קוד:
SELECT `Section`.* , `c`.`total_packs` FROM `Sections` LEFT JOIN ( SELECT `Section` , count(`ID`) as `total_packs` FROM `Packages` GROUP BY `Section` ) as `c` ON `Section`.`Name` = `c`.`Section` ORDER BY `c`.`total_packs` DESC **אפילו אני התבלבלתי עכשיו והשוויתי בין 2 האידים בטעות, מתוך הרגל. תיקנתי את השאילתה שתשווה בין 2 שמות**
__________________
המשך יום טוב, מתן אתר חדשות האינטרנט - אפליקציית אנדרואיד אפליקציית לוח שידורים מעודכן Last edited by while1; 27-05-15 at 11:18.. |
28-05-15, 11:13 | # 5 | |
חבר בקהילה
|
זה פשוט לא מציג כלום
השאילה אם זה Section או Sections
ציטוט:
|
|
28-05-15, 13:13 | # 6 |
חבר חדש
|
אתה צודק, שם הטבלה היא Sections,
ושם העמודה בטבלה של החבילות היא Section. צריך לשים לב לזה, תיקנתי את השאילתה. אם מוחזרת שגיאה מהשאילתה, תעתיק אותה לכאן. קוד:
SELECT `Sections`.* , `c`.`total_packs` FROM `Sections` LEFT JOIN ( SELECT `Section` , count(`ID`) as `total_packs` FROM `Packages` GROUP BY `Section` ) as `c` ON `Sections`.`Name` = `c`.`Section` ORDER BY `c`.`total_packs` DESC
__________________
המשך יום טוב, מתן אתר חדשות האינטרנט - אפליקציית אנדרואיד אפליקציית לוח שידורים מעודכן |
27-05-15, 23:57 | # 7 |
חבר בקהילה
|
עדיין לא הסתדר לי.
|
28-05-15, 00:20 | # 8 |
חבר חדש
|
__________________
המשך יום טוב, מתן אתר חדשות האינטרנט - אפליקציית אנדרואיד אפליקציית לוח שידורים מעודכן |
31-05-15, 14:24 | # 9 |
חבר בקהילה
|
תודה, עובד כמו שצריך
|
31-05-15, 16:22 | # 10 |
חבר בקהילה
|
כרגע אני מציג פרטים על ID מטבלת Packages.
ואני גם מציג את Section של ה- ID לדוגמא: Tweaks. אני רוצה כעת שניתן יהיה ליצור קישור של ה- Tweaks ל- ID בטבלת Sections ? |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|