سلام چطوری میشه جمع ستون هارو نشون داد
من این کد رو نوشتم
SELECT SUM(purchase_value
),SUM(deal
) FROM info-tbl
WHERE name
='$name' AND lastname
='$lastname' AND date_month
='$month'
بعد خروجی رو اینتوری بم میده )
0 =>
object(stdClass)[2]
public 'SUM(purchase_value
)' => string '324125' (length=6)
public 'SUM(deal
)' => string '127.5' (length=5)
من میخام purchase_valueو dealرو بصورت جدا گونه نشون بدم
@nesyourys سلام .
اگر درست متوجه شده باشم شما میخواین اسم ستون هایی که در نهایت بدست میاد کلمه SUM رو نداشته باشه . باید از کلمه رزور as استفاده کنید به اینصورت :
SELECT SUM(purchase_value) as purchase_value ,SUM(deal) as deal
اگر as هم وارد نکنید و فقط فضای خالی باشه بصورت دیفالت مثل as تلقی میشه بصورت زیر :
SELECT SUM(purchase_value) purchase_value ,SUM(deal) deal
در واقع با اینکار mysql میفهمه که خروجی دریافتی رو توی ستون با اسمی که شما مدنظرتون هست نمایش بده.
برای سوال پرسیدن هم پیشنهاد میدم در ابتدا و انتهای کد هاتون سه بک تیک ( ``` ) قرار بدید که نمایش بهتری داشته باشه . ( یا از علامت </> در ویرایشگر استفاده کنید )
موفق باشید 🌹
@SobhanDadkhah
سلام مرسی ولی من منظورم این نبود
ببینید مقدار deal و purchase_value منظورم بود میخام خروجی رو نشون بدم ولی ارایه هست نمیشه چاپ کنم
$Calculation_object = new Information();
$Calculation = $Calculation_object->Calculation($name, $lastname, $month);
var_dump($Calculation);
$Calculation[0]->purchase_value;
از یک ORM خوب استفاده کنید و خودتون رو راحت کنید
مثلا Eloquent, Doctrine و خیلی گزینه های خوب دیگه هم هست.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟