Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2012, 11:14
maximilianojcelis
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 126
Antigüedad: 13 años, 6 meses
Puntos: 11
Respuesta: Problema Con Consulta php- mysql

Tu error es muy simple y claro... Luego de una consulta, si traes mas de 1 registro, ya debes hacerlo en un array y mostrarlo con un foreach. El codigo que vos usas solo sirve para mostrar un registro.
Vos estas trayendo registros que cumplan con la condicion que vos queres. Luego, que pasa si hay mas de 1 registro con esa condicion? traera todos los registros que cumplan dicha condicion. Entonces:

El codigo MySQL te quedaria:
Código SQL:
Ver original
  1. $array = array();
  2. $query = "SELECT ... FROM ... WHERE...";
  3. $resultado = mysql_query ($query, $dbConn);
  4. while ( $row = mysql_fetch_assoc ($resultado)) {
  5.     array_push( $array,$row );
  6. }

Y la forma de mostrarlo en php seria:
Código PHP:
Ver original
  1. <? foreach ($array as $mostrar) { ?>       
  2. <div><? echo $mostrar['Campo_a_mostrar_de_tu_db']; ?></div>
  3. <? } ?>

Nota: Reemplaza el codigo que te pase por los que tengas en tu db. Espero que te funcione, Saludos.. :)