Foros del Web » Programando para Internet » PHP »

Problema Listar Registro PHP MySQL - 1 Registro en blanco

Estas en el tema de Problema Listar Registro PHP MySQL - 1 Registro en blanco en el foro de PHP en Foros del Web. Estimados .. tengo un problema extraño .. por lo menos para mi .. nunca me habia pasado ... Al listar registro de una base de ...
  #1 (permalink)  
Antiguo 14/06/2012, 16:56
Avatar de jakuam  
Fecha de Ingreso: abril-2007
Mensajes: 354
Antigüedad: 17 años
Puntos: 0
Problema Listar Registro PHP MySQL - 1 Registro en blanco

Estimados .. tengo un problema extraño .. por lo menos para mi .. nunca me habia pasado ... Al listar registro de una base de datos me aparece siempre un primer campo en blanco antes de listar ...

Ejemplo la base tiene 2 registros y hago un bucle con un div tipo <div>dadasda<br>$registro</div> y me lista esto
dadasda
$registro1
dadasda
$registro2
dadasda

no se que pasa .. les dejo el simple condigo de un a consulta.. ya que la lleve alo mas simple y sigue pasando

Código PHP:
$hostname_reservas "localhost";
$database_reservas "reservas";
$username_reservas "root";
$password_reservas "";
$reservas mysql_pconnect($hostname_reservas$username_reservas$password_reservas) or trigger_error(mysql_error(),E_USER_ERROR); 

$query_data1="SELECT * FROM reserva_dat rd WHERE rd.alojamiento_id ='3'";
$resultado1 mysql_query($query_data1,$reservas);

// reitero Reservaas -->
do {

    
echo 
$resultado_rows['Localizador'];
echo 
'<br> sss <br>';


} while (
$resultado_rows mysql_fetch_assoc($resultado1)) ; 
espero su pronta ayuda
__________________
Jakuam
Reserva Hoteles Online
Turismo San Rafael Mendoza
  #2 (permalink)  
Antiguo 14/06/2012, 17:05
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema Listar Registro PHP MySQL - 1 Registro en blanco

¿Conoces la diferencia entre un while y un do-while?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 14/06/2012, 17:14
Avatar de jakuam  
Fecha de Ingreso: abril-2007
Mensajes: 354
Antigüedad: 17 años
Puntos: 0
Respuesta: Problema Listar Registro PHP MySQL - 1 Registro en blanco

Ya lo solucione .. declare mysql_fetch_assoc antes de realizar el do - while
Código PHP:
$query_data1="SELECT * FROM reserva_dat rd WHERE rd.alojamiento_id ='3'"
$resultado1 mysql_query($query_data1,$reservas); 
// falta declarar mysql_fetch_assoc antes de la iteracion ....
$resultado_rows mysql_fetch_assoc($resultado1)
//

// reitero Reservaas --> 
do { 

     
echo 
$resultado_rows['Localizador']; 
echo 
'<br> sss <br>'


} while (
$resultado_rows mysql_fetch_assoc($resultado1)) ; 
__________________
Jakuam
Reserva Hoteles Online
Turismo San Rafael Mendoza
  #4 (permalink)  
Antiguo 14/06/2012, 18:41
Avatar de patriciomase  
Fecha de Ingreso: abril-2012
Ubicación: Mar del Plata
Mensajes: 323
Antigüedad: 12 años
Puntos: 34
Respuesta: Problema Listar Registro PHP MySQL - 1 Registro en blanco

recorré con while! el do while es para kilombo.... si llegas a traer alguna consulta vacia de la base el do while te va a iterar una vez y te va a mostrar errores, con while evitas eso

Etiquetas: blanco, mysql, registro, sql
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 01:37.