Foros del Web » Programando para Internet » PHP »

Consultar base de datos y mostrar por dia de la semana

Estas en el tema de Consultar base de datos y mostrar por dia de la semana en el foro de PHP en Foros del Web. Hola a todos, Estoy tratando de mostrar una lista de la base de datos de acuerdo al dia de la semana en que estamos, si ...
  #1 (permalink)  
Antiguo 10/06/2012, 14:03
 
Fecha de Ingreso: julio-2010
Mensajes: 37
Antigüedad: 13 años, 9 meses
Puntos: 2
Consultar base de datos y mostrar por dia de la semana

Hola a todos,

Estoy tratando de mostrar una lista de la base de datos de acuerdo al dia de la semana en que estamos, si es lunes que me imprima el listado de los lunes, y si es martes que imprima el de los martes.

El codigo es el siguiente:

$now = date( 'Y-m-d H:i:s', time() + $mosConfig_offset * 3600 );
$month = date( 'm');
$day = date('d');
/*---*/
global $wpdb;
$table_name = $wpdb->prefix . "program_parrilla";
$query = "
SELECT p.month month, p.day day, p.name name, p.hour hour, p.minutes minutes,
p.ampm ampm
FROM $table_name p
WHERE ( month = '$month' AND day = '$day' )
ORDER BY p.hour"
;
$daily_prayer_rows = $wpdb->get_results($query);

Aqui imprimo el resultado:

echo $daily_prayer_row->name;
echo $daily_prayer_row->hour.':'.$daily_prayer_row->minutes.' '.$daily_prayer_row->ampm.'.';

Esta es la tabla:

CREATE TABLE IF NOT EXISTS $table_name (
month int(2) NOT NULL,
day int(2) NOT NULL,
name varchar(100) NOT NULL,
hour varchar(2) NOT NULL DEFAULT '0',
minutes varchar(2) NOT NULL DEFAULT '00',
ampm varchar(2) NOT NULL,
disp_order decimal(1,0) NOT NULL,
PRIMARY KEY (month,day,name)
);"


No logro adaptar el query para que me muestre el contenido de los lunes o martes o ...
  #2 (permalink)  
Antiguo 10/06/2012, 15:34
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Consultar base de datos y mostrar por dia de la semana

en esta línea he dejado de leer
Cita:
$day = date('d');
hablas de días de la semana y usas el formato d en lugar de D
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: consultar, dia, semana, tabla
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 06:45.