Ver Mensaje Individual
  #13 (permalink)  
Antiguo 07/05/2011, 20:12
angelfcm
(Desactivado)
 
Fecha de Ingreso: abril-2011
Mensajes: 153
Antigüedad: 13 años, 5 meses
Puntos: 236
Respuesta: php y base de dato

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!

Última edición por angelfcm; 07/05/2011 a las 20:21