El tema es que estoy haciendo una especie de agenda y quiero que los eventos de hoy me los muestre, tengo puesto este código, pero hoy no me lo muestra
$eventos -> Consultar ('eventos','*','activo = 1 AND fecha >= NOW()','fecha');
alguna idea?
| |||
mostar registros de hoy El tema es que estoy haciendo una especie de agenda y quiero que los eventos de hoy me los muestre, tengo puesto este código, pero hoy no me lo muestra $eventos -> Consultar ('eventos','*','activo = 1 AND fecha >= NOW()','fecha'); alguna idea? |
| |||
Respuesta: mostar registros de hoy function Consultar ( $tabla, $campos = "*", $condicion = "1", $orden = "id", $mostrar = false ) { if ($condicion=='true') $condicion = '1'; if ( $condicion ) $sql = 'Select '.$campos.' From '.$tabla.' Where '.$condicion.' Order By '.$orden.''; else $sql = 'Select '.$campos.' From '.$tabla.' Order By '.$orden.''; $this -> sql = $sql; if( $mostrar ) echo '<br>Consulta SQL: '.$sql.'<br>'; $this -> result = @mysql_query ( $sql, $this->conexion ); if ( $this -> result ) { $this -> row = @mysql_fetch_array ( $this -> result ); $this -> num = @mysql_num_rows ( $this -> result ); return true; } else { echo "<br>**ERROR[".$this->database."][".$_SERVER['PHP_SELF']."]: Consulta SQL: $sql <br>"; return false; } } |
| ||||
Respuesta: mostar registros de hoy Saludos Ajusta esta linea
Código PHP:
Ver original No te recomiendo que utilices @ en tus funciones ya que podrás estar obviando errores que influyan en la ejecución de tu código. EDITADO: Cual es el formato de tu campo fecha?..
__________________ :.:Nano.:: @nano_hard - Retornando al foro |
| |||
Respuesta: mostar registros de hoy uff vaya tonteria era que en la base de datos tenía el formato fecha de la siguiente forma: 2011-01-05 00:00:00 al cambiar la hora 2011-01-05 23:00:00:00 ya reconocio el dia de hoy. |
| ||||
Respuesta: mostar registros de hoy Pensé que era por ahí por eso te había preguntado Cita: EDITADO: Cual es el formato de tu campo fecha?..
__________________ :.:Nano.:: @nano_hard - Retornando al foro |
| ||||
Respuesta: mostar registros de hoy Saludos Aunque si no estas guardando la hora minutos y segundos, por que no lo cambias a formato DATE?
__________________ :.:Nano.:: @nano_hard - Retornando al foro |
| ||||
Respuesta: mostar registros de hoy EN lugar de user NOW() tendrias que user CURRENT_DATE(). Now() te da la hora tambien, lo cual es un problema ya que consultas lo que son mayores o igual al momento exacto en que haces la consulta. (ninguno). Current_date() te da solo la fecha, dejando la hora de lado, con lo cual te deberia de traer todos los campos del dia. Espero haber ayudado. Saludos |
Etiquetas: |