PDA

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



idocsidocs
سه شنبه 17 آبان 1390, 16:03 عصر
من برای بدست آوردن مجموع ستونها نوع ستون رو بصورت عددی تعریف کردم و کد زیر رو استفاده می کنم ولی با وجود اینکه ستونها داری مقدار هستن خروجی نمی گیرم. لطفا توضیح بدید چرا این کد خروجی نداره؟


$sql="SELECT SUM(myfield) FROM `mytb`";
$sum=$this>mydb->query($sql);
while($row=$result->fetch_assoc())
echo $row[myfield];

iker-casillas
سه شنبه 17 آبان 1390, 17:45 عصر
دوتا دلیل به نظرم می رسه
1- چون group نداری اینجوری شده
2- باید اون چیزی که نوشتی رو براش عنوان بذاری یعنی

SELECT SUM(myfield) AS myfield FROM `mytb`
که به نظر خودم دومی دلیلشه

idocsidocs
چهارشنبه 18 آبان 1390, 01:02 صبح
که به نظر خودم دومی دلیلشه بله درسته.

همین روش جواب داد.