Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2011, 13:44
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: hago una consulta y solo me guarda en la variable el ultimo registro

Lo estás haciendo mal.

La función mysql_fetch_assoc devuelve en un array ($fila) una fila del resultado y cada vez que la llamas te devuelve otra fila hasta que no haya más y devuelve false.

No has puesto bien el bucle while.

Código PHP:
Ver original
  1. <?php
  2. $conexion= mysql_connect("localhost","bd_name", "pass");
  3. mysql_select_db("bd_name",$conexion);////aca conectamos a la db
  4. $query = "SELECT user_name FROM u_miembros";
  5. $resultado= mysql_query($query,$conexion) or die(mysql_error());
  6. $total= mysql_num_rows($resultado);
  7. if ($total>0) {
  8. while ($fila = mysql_fetch_assoc($resultado))
  9. {
  10. $var=$fila['user_name'];
  11. echo "<strong>".$var."</strong><br />";
  12. }
  13. }
  14.  
  15.  
  16. ?>