 |
ผมดึงข้อมูลจากฐานข้อมูล เป็น Group มาใส่ลงใน array แบบนี้ได้รึป่าว ครับ $data=array(1590205.21133041,140997.383850098); |
|
 |
|
|
 |
 |
|
ข้อมูลในฐานข้อมูลเป็นแบบนี้ครับ ผมเรียกขึ้นมาเป็น group ครับ
เช่น
A=1
A=2
B=2
B=4
C=1
C=2
ผมหาผลรวมได้แล้ว ครับ A=3 , B=6 ,C=3
Code (PHP)
$spp="SELECT order_generation , SUM(size_new) AS V_TOTAL FROM genneration_size GROUP BY order_generation";
$qu=mysql_query($spp);
while($arr=mysql_fetch_array($qu)){
$order_generation=$arr['order_generation'];
echo $arr[V_TOTAL]."<BR>";
}
output ได้เป็น
1590205.21133041 แต่ละข้อมูล เป็นผลรวมของ แต่ ละ group เช่น group A
140997.383850098 group B
76043.4233093262 group C
3251910.49267578 group D
68238.7738037109 group E
571535.194202423 group F
8000.07355117798 group G
45653.1105957031 group H
563571.875366211 group I
1131905.07417297 group J
ผมอยากเอาข้อมูลแต่ละ Group มาใส่ array แบบนี้ ครับ
$data=array(1590205.21133041,140997.383850098,76043.4233093262,3251910.49267578,68238.7738037109,571535.194202423,8000.07355117798,45653.1105957031,563571.875366211,1131905.07417297);
?>
Tag : PHP, MySQL, HTML/CSS
|
ประวัติการแก้ไข 2013-01-24 09:32:43 2013-01-24 09:40:00
|
 |
 |
 |
 |
Date :
2013-01-24 09:30:18 |
By :
TonsoR |
View :
924 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
echo $arr[V_TOTAL]."<BR>";
ถ้าเอาอันนี้เป็น array ก็ใส่ตัวแปรให้มันเลยครับ
$data[] = $arr[V_TOTAL];
จุดสังเกต
$data จะมี [] อยู่ด้านหลัง นะครับ
เวลาแสดงผลดู
ก็แค่ print_r($data);
นะครับผม
แอบมาแก้ คิคิ
|
ประวัติการแก้ไข 2013-01-24 11:18:11
 |
 |
 |
 |
Date :
2013-01-24 09:41:29 |
By :
deawx |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผ่านไป
|
ประวัติการแก้ไข 2013-01-24 10:22:04 2013-01-24 10:24:14
 |
 |
 |
 |
Date :
2013-01-24 10:21:22 |
By :
theteza02 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
โชว์ได้ ครับ แต่ข้อมูลที่ดึงมาไม่ตรงกับ Group ครับ
เช่น
Code (PHP)
$hdata=array("A","B","C","D","E","F","G","H","I","J"); // คือข้อมูลที่ดึงมาก่อนแล้ว ครับ เป็น Group
$data=array(1590205.21133041,140997.383850098,76043.4233093262,3251910.49267578,68238.7738037109,571535.194202423,8000.07355117798,45653.1105957031,563571.875366211,1131905.07417297); //ข้อมูลชุดนี้ก็เป็น Group เหมือนกัน ครับ แต่โชว์ เฉพาะตัวเลขผลรวมของแต่ละ Group แต่มัน สับกันอยู่ ครับ
คำถามน่ะ ครับ
ทำยังให้ให้ แต่ละ Group ตรงกัน ระหว่าง ตัวแปร $hdata กับ $data
|
ประวัติการแก้ไข 2013-01-24 11:57:26
 |
 |
 |
 |
Date :
2013-01-24 11:54:44 |
By :
TonsoR |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|