2013-05-11 2 views
0

Поэтому у меня есть этот код, который получит все строки таблицыMySQL ячейки таблицы дополнение

$sql="SELECT score FROM bets WHERE betid='$id'"; 
$result=mysql_query($sql); 
$rows=mysql_fetch_array($result); 

Хорошо, позволяет сказать, что я буду получать 10 строк, что матч этот результат.

Теперь я хочу поставить все 10 чисел оценка вместе, 1 конечное число, другими словами, я хочу, чтобы найти общую сумму ячеек таблицы «оценка» функции

ответ

2

Используйте SUM

$sql = "SELECT SUM(score) as total FROM bets WHERE betid='$id'"; 

$result = mysql_query($sql); 

$row = mysql_fetch_array($result); 
+0

но как я могу повторить номер SUM на странице php? :-) –

+0

@SpotifyBruger попробуйте мой обновленный код –

0

Попробуйте ниже запрос

SELECT SUM(`score`) FROM bets WHERE `betid` ='$id' GROUP BY `betid` 
0

сумма является одной из функций совокупных данных MySQL. Это будет суммировать все строки и вернуть одно значение,