Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2011, 22:51
felseck
 
Fecha de Ingreso: marzo-2010
Mensajes: 11
Antigüedad: 14 años, 8 meses
Puntos: 0
Mostrar consulta Mysql con valores Null

Llevo ya varios dias con el mismo problema y por mas que investigo no doy con la solucion.

Tengo una tabla llamada "horas" con una columna "r-hora"

r-hora
====
7:00am
8:00am
9:00am
10:00am
11:00am
12:00pm
1:00pm
2:00pm
3:00pm
4:00pm
5:00pm
6:00pm
7:00pm
8:00pm

Y otra tabla llamada"citas" con columnas "fecha" y "hora"

fecha hora
-------- --------
09-25-2011 7:00am
09-25-2011 9:00am
09-25-2011 12:00pm
09-25-2011 3:00pm
09-25-2011 4:00pm
09-25-2011 5:00pm

Mi consulta la hago de la siguiente manera:
-------------------------------------------------------

Código PHP:
<?php

$consulta 
"SELECT * FROM horas LEFT  JOIN citas ON citas.hora=horas.r-hora "
            
            
$resultado $conexion->query($consulta);
            
            echo 
'r-hora------------Fecha ---- Hora  <br>';
                while(
$filas $resultado->fetch_array(MYSQLI_ASSOC)) {
           
        
?>  
    
        <?php echo $filas['r-hora'?> -- <?php echo $filas['fecha'?> -- <?php echo $filas['hora'?><br>
         
        <?php
        
}

        
?>

Esto me imprime :

r-hora---------Fecha ------- Hora

7:00am -- 09-25-2011 -- 7:00am
9:00am -- 09-25-2011 -- 9:00am
12:00pm -- 09-25-2011 -- 12:00pm
3:00pm -- 09-25-2011 -- 3:00pm
4:00pm -- 09-25-2011 -- 4:00pm
5:00pm -- 09-25-2011 -- 5:00pm

Pero quiero que me imprima:

r-hora---------Fecha ------- Hora

7:00am -- 09-25-2011 -- 7:00am
8:00am --
9:00am -- 09-25-2011 -- 9:00am
10:00am --
11:00am --
12:00pm -- 09-25-2011 -- 12:00pm
1:00pm --
2:00pm --
3:00pm -- 09-25-2011 -- 3:00pm
4:00pm -- 09-25-2011 -- 4:00pm
5:00pm -- 09-25-2011 -- 5:00pm
6:00pm --
7:00pm --

Lo que quiero es que me muestre toda la columna de "r-hora" No importa si no estan ordenadas pero quiero que me muestre toda la columna.

Esta configuracion solo me muetsra los iguales.
Espero que alguien me pueda hechar una mano..

Saludos