Foros del Web » Programando para Internet » PHP »

Diferencia

Estas en el tema de Diferencia en el foro de PHP en Foros del Web. Yo siempre he usado esto @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original $usuarios = mysqli_query ( "select..........." ) ;   while ( $reg = mysqli_fetch_array ( ...
  #1 (permalink)  
Antiguo 20/08/2012, 05:27
 
Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 12 años, 3 meses
Puntos: 27
Diferencia

Yo siempre he usado esto

Código PHP:
Ver original
  1. $usuarios = mysqli_query("select...........");
  2.  
  3. while($reg = mysqli_fetch_array($usuarios)){
  4. echo $reg['usuario'];
  5. }

Pero se podria usar ¿NO?
Código PHP:
Ver original
  1. $usuarios = mysqli_query("select...........");
  2.  
  3. $reg = mysqli_fetch_array($usuarios);
  4. echo $reg['usuario'];

¿Yo quiero usar la 2 opcion pero la segunda opcion hace lo mismo que la primera no?
Ejecutandolo me sale lo mismo.
  #2 (permalink)  
Antiguo 20/08/2012, 06:12
Avatar de Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 13 años, 6 meses
Puntos: 261
Respuesta: Diferencia

Cita:
Iniciado por PepeF Ver Mensaje
[...]¿Yo quiero usar la 2 opcion pero la segunda opcion hace lo mismo que la primera no?
Ejecutandolo me sale lo mismo.
A ver, autopregunta...

1.- Que trae la consulta, uno o mas registros?

2.- Que quiero mostrar, uno o mas registros?

3.- Si trae más registros, y quiero mostrarlos, mysqli_fetch_array($usuarios) hace un loop del array por si mismo?

Estas tres "autopreguntas" le dan la respuesta a su duda. Y le indicaran en que caso usar cada una de las opciones que muestra.

Saludos,
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight

Etiquetas: diferencia, mysql, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:21.