Cita:
Iniciado por gnzsoloyo 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();
}
$connect= mysql_connect($host, $user, $pass) or die ("ERROR al conectar la Base de Datos".mysql_error());
$select_db= mysql_select_db($db_name, $connect) or die ("ERROR al seleccionar la Base de Datos".mysql_error());
//
$mostrar= "SELECT * FROM $tabla";
$res= mysql_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