PDA

View Full Version : سوال در مورد جمع کردن ستونهای جدول



ama-amir
شنبه 27 اسفند 1390, 20:24 عصر
سلام
دوستان من میخواستم یه کوئری رو بندازم تو یه تابعی که همه رکوردای کوئری رو جمع کنه
در حقیقت برای معدل درست کردن میخوام
ممنون میشم اگه تابعی تو پی اچ پی با این کاربرد میشناسید معرفی کنید

hightech
شنبه 27 اسفند 1390, 20:52 عصر
با sql

SELECT SUM(myCol) FROM myTable

با PHP

$total = 0;
while($r = mysql_fetch_assoc($q)) {
$total += $r['myCol'];
}

ama-amir
شنبه 27 اسفند 1390, 20:59 عصر
با php جواب نمیده هر کاری میکنم
یعنی کوئری اولو با کوئری دوم جمع میکنه و کوئری سومو جمع نمیکنه
میخوام همشون با هم جمع بشن!

ama-amir
شنبه 27 اسفند 1390, 21:03 عصر
بعد با sql که جمع میزنم چجوری میتونم این جمع رو پرینت کنم؟
با fetch array که چیزی نمیاره

hightech
شنبه 27 اسفند 1390, 22:36 عصر
ساختار جدول رو + اون ستونهایی که میخواید با هم جمع کنید بفرستید لطفا

ama-amir
یک شنبه 28 اسفند 1390, 13:46 عصر
آخه اینجوری باید کله اسکریپت رو بفرستم:D
سوال من سادس خوب:D
وفتی sum رو میزنم واسه کوئری sql اونوقت num rows رو میده 1
ولی هرکاری میکنم چیزی رو پرینت نمیکنه!
شما یه نمونه از چیزی که میگید رو بفرستید من ممنونتون میشم

MMSHFE
یک شنبه 28 اسفند 1390, 16:46 عصر
این کد رو تست کنید:

echo mysql_result(mysql_query('SELECT SUM(*) AS `sum` FROM `mytable`'), 0, 0);
امیدوارم جواب بگیرین.

ama-amir
یک شنبه 28 اسفند 1390, 17:51 عصر
عاااااااااااالی بود ممنون