Foros del Web » Programando para Internet » PHP »

Solo salen 14 registros de 15 y no se porque

Estas en el tema de Solo salen 14 registros de 15 y no se porque en el foro de PHP en Foros del Web. Hola! Tengo 15 registros en una tabla y solo me salen 14, esta ignorando el primer registro, como lo corrijo? que me falta? este es ...
  #1 (permalink)  
Antiguo 02/11/2010, 06:29
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Solo salen 14 registros de 15 y no se porque

Hola!

Tengo 15 registros en una tabla y solo me salen 14, esta ignorando el primer registro, como lo corrijo? que me falta? este es mi codigo:

Código PHP:

$SQL1 
"SELECT
    `jos_polnac_partediario_gen`.`id`
    , `jos_polnac_partediario_gen`.`caso_no`
    , `jos_polnac_regionales`.`nombre_regional`
    , `jos_polnac_departamentos`.`nombre_departamento`
    , `jos_polnac_supervisorias`.`supervisoria`
    , `jos_polnac_recintos`.`recinto`
    , `jos_polnac_partediario_gen`.`fecha_hora_incidente`
    , `jos_polnac_incidentes_tipo`.`nombre_incidente`
    , `jos_polnac_partediario_gen`.`pte_circuns_fallec_arm_fuego` AS fallecarmfuego
    , `jos_polnac_partediario_gen`.`pte_circuns_fallec_arm_blanca` AS fallecarmbca
    , `jos_polnac_partediario_gen`.`pte_circuns_fallec_obj_cont` AS fallecobjcont
    , `jos_polnac_partediario_gen`.`pte_circuns_fallec_acc_trans` AS fallecacctrans
    , `jos_polnac_partediario_gen`.`pte_partediario`
    , `jos_polnac_municipios`.`nombre_municipio`
FROM
    `polnac_db`.`jos_polnac_partediario_gen`
    LEFT JOIN `polnac_db`.`jos_polnac_regionales` 
        ON (`jos_polnac_partediario_gen`.`region_pn` = `jos_polnac_regionales`.`id`)
    LEFT JOIN `polnac_db`.`jos_polnac_departamentos` 
        ON (`jos_polnac_partediario_gen`.`departamento_pn` = `jos_polnac_departamentos`.`id`)
    LEFT JOIN `polnac_db`.`jos_polnac_supervisorias` 
        ON (`jos_polnac_partediario_gen`.`supervisoria_pn` = `jos_polnac_supervisorias`.`id`)
    LEFT JOIN `polnac_db`.`jos_polnac_recintos` 
        ON (`jos_polnac_partediario_gen`.`recinto_pn` = `jos_polnac_recintos`.`id`)
    LEFT JOIN `polnac_db`.`jos_polnac_incidentes_tipo` 
        ON (`jos_polnac_partediario_gen`.`descripcion_incidente` = `jos_polnac_incidentes_tipo`.`id`)
    LEFT JOIN `polnac_db`.`jos_polnac_municipios` 
        ON (`jos_polnac_partediario_gen`.`pte_incidente_municipio` = `jos_polnac_municipios`.`id`)"
;
        
        
$result mysql_query($SQL1);
        
$row mysql_fetch_array($result);
        while(
$row mysql_fetch_assoc($result)) {
        echo (
$row["fallecarmfuego"]." EN ".$row["nombre_incidente"]." EN ".$row["nombre_municipio"]);
        echo 
"<br>";
                } 

Gracias!
  #2 (permalink)  
Antiguo 02/11/2010, 06:38
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Solo salen 14 registros de 15 y no se porque

Código PHP:
$row mysql_fetch_array($result); // aquí avanzaste un registro
 
while($row mysql_fetch_assoc($result)) {  //ahi recorres los demas.. pero el primero ya te lo saltaste 
www.php.net/mysql_fetch_array
www.php.net/mysql_fetch_assoc

saludos.
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 02/11/2010, 06:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Solo salen 14 registros de 15 y no se porque

Como lo corrijo? Como le hago para que muestre los 15 registros?
  #4 (permalink)  
Antiguo 02/11/2010, 07:00
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 1 mes
Puntos: 26
Respuesta: Solo salen 14 registros de 15 y no se porque

borra el 1º mysql_fetch_array()
  #5 (permalink)  
Antiguo 02/11/2010, 07:21
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 13 años, 6 meses
Puntos: 6
Respuesta: Solo salen 14 registros de 15 y no se porque

Tremendo! Gracias! el que no sabe es como el que no ve... ahora surge otra interrogante... hay campos en que el valor es 0 o nulo, es decir, no hay registros... como le digo a esta funcion que muestre la fila solo si el valor del campo es mayor que cero?
  #6 (permalink)  
Antiguo 02/11/2010, 07:25
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Solo salen 14 registros de 15 y no se porque

revisa el manual de php..

http://cl.php.net/manual/es/control-structures.if.php
__________________
More about me...
~ @rhyudek1
~ Github
  #7 (permalink)  
Antiguo 02/11/2010, 07:58
Avatar de ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Solo salen 14 registros de 15 y no se porque

Cita:
Iniciado por sentnel Ver Mensaje
Tremendo! Gracias! el que no sabe es como el que no ve... ahora surge otra interrogante... hay campos en que el valor es 0 o nulo, es decir, no hay registros... como le digo a esta funcion que muestre la fila solo si el valor del campo es mayor que cero?
Si haces ese tipo de preguntas es que sabes demasiado poco de programación. Entonces pues, aprende antes de hacer, sino serás como un ciego. Tienes que saber HTML + CSS + algo de JavaScript antes de aprender PHP. Si ya sabes HTML + CSS puedes comenzar con PHP ya que JavaScript puede ser opcional aunque sí es muy recomendable. Suerte!

Etiquetas: registros
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 11:31.