|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
|
![]() |
# 1 |
מתאורר / יצא בחוץ
|
כיצד מבצעים חיבור מתמטי בין כל הערכים בשדה מסויים של טבלא בבסיס נתונים ?
הגדרתי שדה מסויים (int) ואני רוצה לחבר את כל הערכים שלו בחיבור מתמטי, ראיתי למעלה ב phpmyadmin שרשום LIMIT 0,50 שזה היה באמת הסכום, איך אני מדפיס את ה-LIMIT ?
יום טוב ושבת שלום! |
![]() |
# 2 |
חבר מתקדם
|
LIMIT זה לא חיבור, זה מגביל לך את הוצאות התאים מתא 0 עד תא 50.
בשביל לחבר בין שני תאים, תיצור שאילתה שמוציאה את שני התאים למשתנה ותחבר בין שני המשתנים. PHP קוד:
![]() |
![]() |
# 3 |
מתאורר / יצא בחוץ
|
כן אבל הבעיה שאני רוצה לחבר מס' תאים בלתי מוגבל, לא 2 בלבד, אלא את כולם :
10 10 5 5 5 נגיד והערכים הם מה שרשמתי, אני רוצה לשלוף את הסכום שלהם 35. |
![]() |
# 4 |
חבר מתקדם
|
אז תעשה לולאה שעוברת על כל התאים ובתוכה תכתוב:
PHP קוד:
|
![]() |
# 5 |
משתמש - היכל התהילה
|
תריץ לולאה שתעבור על כל השדה שאתה רוצה ונגיד קראת לו $a תעשה כך:
$sum .= $sum + $a; אחרי הלולאה תרשום: echo $sum; |
![]() |
# 6 |
הנהלת הפורום לשעבר
|
סתם מכביד על השרת כל מה שאמרו, יש בשביל זה שאילתה.......:
קוד:
SELECT SUM(`col`) as `sum` FROM `table` במערך (array) שלך זה יצא בתור sum. |
![]() |
# 7 | |
Permanently Banned
|
ציטוט:
![]() |
|
![]() |
# 8 |
מתאורר / יצא בחוץ
|
לא יצא לי =[ אני לא הבנתי איך להציב את השאילתא, זאת אומרת איפה ומה היא עושה.
|
![]() |
# 9 | |
הנהלת הפורום לשעבר
|
ציטוט:
תעיין במדריך SQL+PHP כדי להבין: http://hosts.co.il/forums/showthread.php?t=257 |
|
![]() |
# 10 |
מתאורר / יצא בחוץ
|
אני יודע איך מריצים שאילתא ואיך משתמשים, אבל בספציפית שכתבתם, לא הבנתי מה בדיוק מתמטי ומה המשמעות, כי יצאה לי שגיאה, וכשאתה אומר "המקום" אתה מתכוון לשדה ?
|
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|