70٪ تخفیف ویژه جشنواره تابستانه توسینسو
پایان تخفیف تا:
مشاهده دوره‌ها
0

جمع ستون MySQL

چطور می توانم در php مقادیر یک ستون MySQL رو جمع کنم و نمایش بدم

پرسیده شده در 1397/03/15 توسط

8 پاسخ

0

کد صحیح است. جایی اشتباه انجام میدید که نتیجه رو اونطور نشون میده.

یک راه ساده تر هم جمع از طریق sql هست:

$sql = "select sum(column_name) as sum from table";
$res = mysqli_query($mysql,$sql);
$row = mysqli_fetch_array($res);
echo $row['sum'];
پاسخ در 1397/03/16 توسط
0

این دستور همه ای فیلد های یک ستون رو می خونه بعد کنار هم قرار می ده و با هم جمعشون می کنه . اما من فقط می خوام جمع نهایی رو خروجی بده تا بتونم نمایشش بدم

پاسخ در 1397/03/16 توسط
0

بعنوان مثال اگر نام ستون موردنظر num باشد:

$sql = "select num from table";
$res = mysqli_query($mysql,$sql);
$sum = 0;
while ($row = mysqli_fetch_array($res))
{ $sum += $row['num']; }
پاسخ در 1397/03/15 توسط
0

متغیر sum میشه جمع نهایی. اینکه چطور نمایشش بدید بستگی به شما داره.

echo $sum;
پاسخ در 1397/03/16 توسط
0

کلا این روش اشتباه واسه جمع کردن باید داخل پایگاه داده از تابع sum استفاده بشه

select sum(colums name) from tablename

به این صورت که داخل تابع نام ستون مورد نظر و نام جدولم به جای tablename

پاسخ در 1397/04/31 توسط
0

این دستور همه ای فیلد ها رو پشت سر هم دیگه نشون می ده و با هم جمعشون می زنه . اما من فقط می خوام جمع نهایی همشون رو نشون بده

مثلا اگه من به ترتیب سه فیلد : 2و 4و 6 داشته باشم به این صورت جمعشون می زنه :

2612

یعنی اولی رو با دومی و سپس سومی رو با جمع دوتایی قبلی جمع می زنه و همه رو به ترتیب نشون می ده

اما من فقط می خوام همون 12 نهایی رو به تنهای نشون بده

پاسخ در 1397/03/16 توسط
0

خیلی ممنون فقط نتیجه نهایی رو چطور نمایش بدم

پاسخ در 1397/03/16 توسط

پاسخ شما