ورود

View Full Version : سوال: اصلاح کوئری



rash44
جمعه 03 شهریور 1391, 10:36 صبح
سلام
میخوام مجموع مقادیر چند فیلد رو بصورت جداگانه از جدول به دست بیارم


$sqla="SELECT SUM(price,metrazh,amadehsazi) FROM `vagozary` WHERE `rosta`='$info[id]'";


برای استفاده از مقادیر به دست آمده به این صورت عمل می کنم :


$resulta = mysql_query($sqla);
$arrya=mysql_fetch_assoc($resulta);
$daramad1=(SUM($arrya[price]) * SUM($arrya[metrazh]));


لطفا این کدها رو اصلاح کنید

rash44
جمعه 03 شهریور 1391, 10:45 صبح
لطفا راهنمایی کنید

MMSHFE
جمعه 03 شهریور 1391, 10:58 صبح
$sqla = "
SELECT
SUM(`price`) AS `price`,
SUM(`metrazh`) AS `metrazh`,
SUM(`amadehsazi`) AS `amadehsazi`
FROM `vagozary`
WHERE `rosta`='{$info['id']}'
";

desatir7316
جمعه 03 شهریور 1391, 11:04 صبح
سلام
میخوام مجموع مقادیر چند فیلد رو بصورت جداگانه از جدول به دست بیارم


$sqla="SELECT SUM(price,metrazh,amadehsazi) FROM `vagozary` WHERE `rosta`='$info[id]'";


لطفا این کدها رو اصلاح کنید

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

SELECT SUM(price),sum(metrazh),sum(amadehsazi) ...

rash44
جمعه 03 شهریور 1391, 11:07 صبح
ممنون
این تکه کد هم مشکل داره ؟


$resulta = mysql_query($sqla);$arrya=mysql_fetch_assoc($resul ta);$daramad1=(SUM($arrya[price]) * SUM($arrya[metrazh]));


مقادیری که به دست میاد با مقادیر واقعی برابر نیست

rash44
جمعه 03 شهریور 1391, 11:27 صبح
ممنون
مشکل حل شد