Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: dimitrix en 28 Febrero 2012, 17:32 pm



Título: Ayuda con función ¿Cómo reducir consultas?
Publicado por: dimitrix en 28 Febrero 2012, 17:32 pm
Código
  1. <?php
  2. my_inicio(); //Conetacta con la db
  3.  
  4. $valor=mysql_fetch_array(mysql_query("SELECT * FROM Usuarios"));
  5.  
  6.  if($valor['ID_Usuario']!=""){
  7. $valor=mysql_query("SELECT * FROM Usuarios");
  8.  
  9. while($datos=mysql_fetch_array($valor)){
  10. echo($datos['ID_Usuario']);
  11. };
  12.  
  13.  };
  14.  
  15. ?>

Vale, aquí el IF lo que hace es que si la consulta devuelve algo entra.
Lo que pasa es que como he usado mysql_fetch_array he perdido una fila, por lo que tengo que volver hacer la consulta.

Así que me gustaría saber como puedo hacer esto mismo, pero haciendo una sola consulta.

Muchas gracias.


Título: Re: Ayuda con función ¿Cómo reducir consultas?
Publicado por: dimitrix en 28 Febrero 2012, 18:03 pm
Solucionado, disculpar las molestias:

Código
  1. if(mysql_num_rows($valor)){