Tengo un campo:
ID | vistos |
1 | 2045 |
2 | 598 |
3 | 5871 |
y quiero que con UNA consulta sume, es decir, que de como resultado 8514 (Si no me equivoco...)
tengo entendo que se hace con el SUM()
y pongo esto yo:
$sql=mysql_query("SELECT SUM(vistos) FROM mi_tabla");
$row=mysql_fetch_array($sql);
echo $row['vistos'];
pero no me resulta.... solo sale: 2045 (El primer ID)
y la otra forma que tengo es:
$sql=mysql_query("SELECT * FROM mi_tabla");
while($row=mysql_fetch_array($sql)){
$suma +=$row['vistos'];
}
echo $suma;
y ese funciona, pero tengo mas de 5000 datos y se demora en cargar...
como lo podria hacer????
Gracias!!!