Sobre
mysql_fetch_row:
Si tuvieses 20 columnas en una tabla en las cuáles vas a sumar cada valor obtenido de cada fila, sería conveniente usar fetch_row.
Código PHP:
$q=mysql_query("SELECT * FROM tabla");$filas=array();$i=0;
while($r=mysql_fetch_array($q)){
$filas[$i]=0;
foreach($r as $v){
$filas[$i]=$filas[$i]+$v;}
$i++;
}
Es mucho más simple que hacerlo así
Código PHP:
$q=mysql_query("SELECT * FROM tabla");$filas=array();
while($r=mysql_fetch_object($q)){
$filas[]=$r->columna1+
$r->columna2+
$r->columna3+
$r->columna4+
$r->columna5+
$r->columna6+
$r->columna7+
$r->columna8+
$r->columna9+
$r->columna10+
$r->columna11+
$r->columna12; // Y ASÍ HASTA LA COLUMNA 20
}
No podemos decir que función sirve y cuál no, solamente cuándo en php.net se dice que está
obsoleta, si la organización de PHP creyéra que no es eficiente
mysql_fetch_row(), désde hace años ya la hubiesen marcado como obsoleta.
Saludos!