|
|
|
|
# 1 |
|
חבר וותיק
|
אני לא חושב שהבנתי אותך, אבל אם כן אני בטוח שזה יעזור:
תשלוף על פי ORDER BY score ASC זאת אומרת על פי הניקוד הכי נמוך ועד הכי גבוה תצור משתנה קוד:
$count = 0; קוד:
$count++; ![]() אם אתה רוצה לדעת את המקום לכל אחד, תצטרך לשמור מערך שיכיל את הID ו המקום וכו'.. או במסד נתונים, איך שנוח לך. |
|
|
|
# 2 | |
|
עסק רשום [?]
|
ציטוט:
אם תוסיף לשאילתה שלך ערך נוסף שעולה כל פעם באחד (פשוט להוסיף משתנה לשאילתה) - חסכת לעצמך לולאה ושיפרת ביצועים.
__________________
BuildDream בניית אתרי אינטרנט לשירותך. עסק רשום במס הכנסה ומספק קבלות כחוק. www.BuildDream.co.il - www.iBuild.co.il |
|
|
|
|
# 3 | |
|
עסק רשום [?]
|
ציטוט:
מי מבטיח לך ש- MySQL עושה את זה בצורה מהירה ויעילה יותר מ- PHP? תפקיד מסד הנתונים הוא לאחסן מידע, ברוב המקרים רצוי להשאיר את תפקידו ככזה ולהימנע מביצוע לוגיקה בצד שלו. |
|
|
|
|
# 4 |
|
עסק רשום [?]
|
האמת שיש המון לוגיקה שעדיף להשאיר לצד של הDB, היום מערכות DB הן כבר לא רק לאחסון מידע ויש להן המון אפשרויות מתקדמות ויעילות. אני מסכים איתך שיש לוגיקה שעדיף לא להעביר לצד של הDB, אבל למשל שליפת המיקום שמדובר פה לדעתי עדיף להשאיר בDB ולא רק בגלל שזה יעיל יותר אלא גם בשביל הסדר בתוכנה שאתה כותב.
__________________
BuildDream בניית אתרי אינטרנט לשירותך. עסק רשום במס הכנסה ומספק קבלות כחוק. www.BuildDream.co.il - www.iBuild.co.il |
|
|
|
# 5 | |
|
עסק רשום [?]
|
ציטוט:
אני לא יכול להצביע על הפתרון הטוב ביותר במקרה הנ"ל (שכן תלוי איך אתה מגדיר "טוב ביותר"), אני ממליץ לבדוק את כל הפתרונות שהוצעו ולראות מה הכי משתלם והכי מתאים. |
|
|
|
|
# 6 |
|
חבר וותיק
|
זה פתרון שעלה לי בשלוף, אם תוכל להציג את המסד שלך ולפרט קצת יותר יהיה לי יותר מובן מה אתה צריך, כי כמו שאמרתי לא ממש הבנתי אותך..
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|