|
|
|
ขอสอบถามเรื่องการแสดงข้อมูลครับที่ดึงมากจาก SQL ครับผม |
|
|
|
|
|
|
|
Database test
ชื่อ ครั้งที่ คะแนน
A 1 8
A 3 7
B 2 9
B 1 7
C 1 8
C 2 9
C 3 7
จะแสดงข้อมูลเป็นแบบนี้ต้องทำอย่างไรครับ
ชื่อ ครั้งที่1 ครั้งที่2 ครั้งที่3 คะแนนรวม
A 8 7 15
B 7 9 16
C 8 9 7 24
ขอบคุณครับ ผมมือใหม่
Tag : PHP, MySQL, jQuery
|
ประวัติการแก้ไข 2017-03-21 11:59:21 2017-03-21 12:00:55 2017-03-21 12:01:34 2017-03-21 12:01:47 2017-03-21 12:02:25 2017-03-21 12:02:54
|
|
|
|
|
Date :
2017-03-21 11:55:46 |
By :
ichitang9 |
View :
735 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
group ก่อน แล้วเอา id แต่ละ group ไปวนลูปเรียก คิวรี่ อีกรอบ
|
|
|
|
|
Date :
2017-03-21 12:20:33 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับผม
|
|
|
|
|
Date :
2017-03-21 14:08:53 |
By :
ichitang9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$rs = mysql_query('select name,group_concat(score) as scores from tb group by name');
while($row = mysql_fetch_assoc($rs)){
$scores = $row['scores'];//example = '8,7'
$user_total_score = array_sum(explode(',',$scores));
echo $row['name'],',',$scores,',',$user_total_score,'<br>';
}
|
|
|
|
|
Date :
2017-03-21 22:53:30 |
By :
num |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกๆ ท่านมากครับ
|
|
|
|
|
Date :
2017-03-27 10:33:43 |
By :
ichitang9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|