Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/10/2010, 23:03
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: El while no se me ejecuta como debiera porque?

Hola,

Cita:
Iniciado por Rene1607 Ver Mensaje
... tengo varios while dentro de un if pero el primero de ellos saca solo un dato de la tabla cuando debiera sacar todos ...
Con esa descripción fácilmente se presta a confusión, 'saca solo un dato de la tabla' pareciera que te muestra solo el primero, cuando realmente no es así. Lo que está sucediendo es que 'no muestra el primer registro de la tabla'.

Cita:
Iniciado por Rene1607 Ver Mensaje
if($row = mysql_fetch_row($result)){
Con la instrucción anterior estas avanzando el apuntador un paso adelante por eso se salta el primer registro. Posiblemente prueba a cambiarlo por mysql_num_rows.

Código PHP:
if (mysql_num_rows($result)){ 
Saludos,