aaaaaaaa1
سه شنبه 31 فروردین 1395, 04:54 صبح
سلام دوستان
یه مشکل اساسی برام پیش امده سه روزه دارم باهاش سرو کله میزنم
با جستجو به چند تا کد بر خوردم یکی
SELECT
Type = ISNULL(Type, 'Total'),
TotalSales = SUM(TotalSales)
FROM atable
GROUP BY ROLLUP(Type)
;
و
دیگری کد PHP از تابع
$a=array("a"=>52.2,"b"=>13.7,"c"=>0.9);
array_sum($a);
خب حالا اگر بخوام از روش اول یعنی از خود MYsql استفاده کنم هرکاری مینم خروجی نمیده
در کل من میخوام به این صورت باشه ْ
من دو داده در MYsql خود دارم و هر دو مقدار Prace دارند در ردیف ها جدا
............................................
یعنی
کالای1 5000
کالای2 10000
میخوام به صورت Total یا کلی در آخر درج بشه
150000
..........................................
ولی روش دوم آسون تر هست ولی چون داده ها از سمت mysql ارسال میشه و چند داده است با دستور foreach هم اگر بکنم داده ها بصورت جدا گانه در خروجی وارد میشوند
یعنی آرایه ها در آرایه (Array) های جدا گانه میرن پس نمیتونم خروجی بگیرم ازش
راه حلی دارید ؟
ممنون میشم دوستان دیگه مخم سود کشید !
یه مشکل اساسی برام پیش امده سه روزه دارم باهاش سرو کله میزنم
با جستجو به چند تا کد بر خوردم یکی
SELECT
Type = ISNULL(Type, 'Total'),
TotalSales = SUM(TotalSales)
FROM atable
GROUP BY ROLLUP(Type)
;
و
دیگری کد PHP از تابع
$a=array("a"=>52.2,"b"=>13.7,"c"=>0.9);
array_sum($a);
خب حالا اگر بخوام از روش اول یعنی از خود MYsql استفاده کنم هرکاری مینم خروجی نمیده
در کل من میخوام به این صورت باشه ْ
من دو داده در MYsql خود دارم و هر دو مقدار Prace دارند در ردیف ها جدا
............................................
یعنی
کالای1 5000
کالای2 10000
میخوام به صورت Total یا کلی در آخر درج بشه
150000
..........................................
ولی روش دوم آسون تر هست ولی چون داده ها از سمت mysql ارسال میشه و چند داده است با دستور foreach هم اگر بکنم داده ها بصورت جدا گانه در خروجی وارد میشوند
یعنی آرایه ها در آرایه (Array) های جدا گانه میرن پس نمیتونم خروجی بگیرم ازش
راه حلی دارید ؟
ممنون میشم دوستان دیگه مخم سود کشید !