|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר בקהילה
|
[PHP] דרוש עזרה בסידור נתונים מתוך מסד נתונים
טוב אז ככה,
יש לי מסד נתונים אחד, בתוך המסד נתונים יש 2 טבלאות, האחת טבלה של משתמשים והשנייה טבלה של תגובות. כל אחד ואחד מהתגובות שייכות למשתמש כלשהוא, למשל יכול להיות משתמש שנניח 4 תגובות שיכות לו ויכול להיות משתמש ש-20 תגובות שיכות לו. אני רוצה למשוך רשימה של 50 משתמשים (טבלה אחת) שהגיבו הכי הרבה (התגובות נמצאות בטבלה השנייה). כיצד אני יכול לעשות זאת? למשוך מטבלה אחת את 50 המשתמשים שיש להם הכי הרבה תגובות (בטבלה האחרת)? תודה לעוזרים. |
![]() |
![]() |
# 2 |
חבר מתקדם
|
אפשר לעשות את זה עם שאילתא מסובכת, אבל הכי פשוט (וזה קיים בכל המערכות הגדולות) זה לפתוח עמודה בטבלה של המשתמשים, ועל כל תגובה להעלות +1.
__________________
בברכה, שרף כהן |
![]() |
![]() |
# 3 |
משתמש - היכל התהילה
|
אתה צודק לחלוטין לדעתי. זו הדרך הפשוטה והמהירה.
|
![]() |
![]() |
# 4 |
חבר וותיק
|
מה פתאום!!! זה מסובך ולא יעיל.
אתה עושה טבלאת משתמשים וטבלאת תגובות, ואז אתה כותב שאילתה שמוציאה את הנתונים. משהוא כזה: PHP קוד:
|
![]() |
![]() |
# 5 |
חבר בקהילה
|
ממתי פותחים עמודה לתגובות ולא טבלה? עזבו שזה מסובך ולא יעיל (כמו שאלמוג אמר מעליי)... זה לחלוטין לא מקצועי.
בכל מקרה, אם הבנתי אני חושב שזו השאילתה שאתה מחפש: PHP קוד:
Last edited by Hezi & BomBas; 08-09-09 at 10:01.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|