Título: while (datos=mysql_fetch_row() ) VS $x=0 while(x<N) datos[x][0] Publicado por: mit en 23 Diciembre 2008, 17:57 pm Tengo esta gran duda, si alguien puede decirme que es mas optimo en una consulta en mysql que devuelve N filas.
Opcion 1: while($datos=mysql_fetch_row($res)) { echo $datos[0]; echo $datos[1]; } Opcion 2: $datos[][]=mysql_fetch_row($res)); $N=mysql_num_rows($res) $x=0; while($x<N) { echo $datos[$x][0]; echo $datos[$x][1]; ++$x; //Es mas rapido que $x++ } Mi opinion es que es mas optima la opcion 2, porque en la opcion 1 cada que entre al ciclo hace uso de mysql_fetch_row($res) ( No se que dan costoso sea ) Y con la opcion 2 solo usa la funcion mysql_fetch_row($res) una sola vez. Pero me agradaria mucho saber su opinion. Saludos colegas ;) |