Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/10/2013, 23:30
Avatar de alette666
alette666
 
Fecha de Ingreso: febrero-2010
Ubicación: En la luna
Mensajes: 277
Antigüedad: 14 años, 2 meses
Puntos: 5
De acuerdo Respuesta: igualar funcion date() con un campo de la bd

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Este es un buen sitio para comenzar, si no quieres meterte con el manual de referencia: MySQL Con clase: Curso
busque y busque la vuelta, y leyendo en foros, lei que para comparar dos fechas (una almacenada en la bd, yla otra con una actual), era mejor compararla estando en el formato que lo guarda mysql, "yyyy-mm-dd", y con un simple IF ya estaría.

acá como quedó y su resultado.
Código PHP:
<?php 
//CONFIG DB
$host 'localhost';
$db_name 'test';
$user'root';
$pass '';
$tabla'date_';

if(!
function_exists('mysql_connect')){
    echo 
"PHP no ha encontrado la extencion de MYSQL";
    exit();
}

$connectmysql_connect($host$user$pass) or die ("ERROR al conectar la Base de Datos".mysql_error());
$select_dbmysql_select_db($db_name$connect) or die ("ERROR al seleccionar la Base de Datos".mysql_error());
//
$mostrar"SELECT * FROM $tabla";
$resmysql_query($mostrar);

while (
$reg mysql_fetch_array($res)){
    
$d $reg['fecha'];  //en la BD esta guardado como Y-m-d
$fecha_hoy date('Y-m-d'); //lo comparo con la fecha actual de hoy con el mismo formato q en la de mysql
if($d $fecha_hoy){
        echo
"Fecha $d es mayor a $fecha_hoy<p>";
    }elseif
        (
$d $fecha_hoy){
        echo
"Fecha $d es menor a $fecha_hoy<p>";
}  else{
    echo
"fecha $d es igual a $fecha_hoy<p>";
}    
}
mysql_close($connect);
?>
Alguna otra observacion??; bueno para lo que quiero que realice esta bien. Ahora solo me queda un problema para eliminar de una sola pasada registros con un check box, pero eso lo postee en este foro pero en otra parte; asi que....muchisimas gracias x la ayuda brindada.
Si alguien podria decirme como hacer una faq para exponer mi pequeño proyecto a toda la comunidad FDW
__________________
Y Sócrates dijo...Solo sé que no sé nada.
Entiende la filosofía como una búsqueda colectiva basada en el diálogo.