|
|
|
|
# 1 |
|
חבר מתקדם
|
בעקרון זה יכול להיות ככה
קוד:
include "mysql.php" ..... mysql_close($link); בקשר לשאלה הראשונה שלך כשמשתמשים בפונקציות בתוך שאילתות MYSQL זה יכול ליצור בעיות אם לא מגדירים את ה GROUP BY נכון במקרה שלך אתה עושה SELECT ומשתמש ב AVG ואחר כך מסדר אותם ב ORDER BY ושוב עושה AVG , למה? אפשר כבר להשתמש ב rank שהוחזר על ידי ה avg הראשון שנעשה. זה אמור לעבוד: קוד:
select `downloads`.`id`,`downloads`.`name`,avg(`ranks`.`rank`) as `rank` from `downloads` left join `ranks` on `ranks`.`download`=`downloads`.`id` group by `downloads`.`id` order `rank` desc limit 4 mysql.allow_persistent = off מוגדר ב on ולא off . עוד דבר לא פחות חשוב זה שיש לך אפשרות להגדיר את כמות המקסימום של ההתחברויות למרות שאתה לא אמור לקבל שגיאה כזאת אלה אם כן יש לך כמות אדירה של משתמשים. |
|
|
|
# 2 | |
|
חבר וותיק
|
ציטוט:
עזרת לי מאוד..
__________________
בברכה עובד, מפתח אתרים. |
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|