Vorrei creare una pagina dove vengono visualizzati solo degli eventi (futuri), ma al momento non mi riesce.
questo lo script per l'inserimento:

<?php
$user = "root";
$pwd = "";
$host = "localhost";
$dbase = "test1";

$db = mysql_connect ($host, $user, $pwd) or die
("Impossibile connettersi al database!");

mysql_select_db ($dbase);
$titolo = $_POST['titolo'];
$FCKeditor1 = $_POST['FCKeditor1'];
$giorno = $_POST['giorno'];
$mese = $_POST['mese'];
$anno = $_POST['anno'];
$img = $_POST['img'];

$data = mktime("0", "0", "0", $mese, $giorno, $anno);

mysql_query ("INSERT INTO event (titolo_ev, testo_ev, data_ev, img_ev ) VALUES ('$titolo', '$FCKeditor1', '$data', '$img')") or die("Errore nell'inserimento!");
echo ("Inserimento avvenuto correttamente!");

?>

dove il campo data è int(11).
L'inserimento va bene.
Però quando vado a fare l'estrazione non mi filtra i dati: se metto <= now() estrae tutti i dati. se metto >= non estrae nulla. Ho provato a mettere le date sia future che passate

questo è lo script di estrazione:

<?php require_once('./connessionex/wr08b.php'); ?>
<?php
mysql_select_db($database_wr08b, $wr08b);
$query_elencocat = "SELECT * FROM event WHERE data_ev <= NOW() ORDER BY data_ev DESC LIMIT 0,5";
$elencocat = mysql_query($query_elencocat, $wr08b) or die(mysql_error());
$row_elencocat = mysql_fetch_assoc($elencocat);
$totalRows_elencocat = mysql_num_rows($elencocat);
?>
<html>
<head>
<title>Appuntamenti </title>
</head>
<body>
Elenco delle categorie:<?php do { ?><table>
<tr><td>


[img]<?php echo $row_elencocat['img_ev']; ?>[/img]
<a href="appuntamento.php?id_ev=<?php echo $row_elencocat['id_ev']; ?>">
<?php echo $row_elencocat['id_ev']; ?> - <?php echo $row_elencocat['titolo_ev']; ?></a>

<?php echo $row_elencocat['titolo_ev']; ?></p></td></tr></table>
<?php } while ($row_elencocat = mysql_fetch_assoc($elencocat)); ?>

</body>
</html>
<?php
mysql_free_result($elencocat);
?>

se metto il formato della data timestamp o data mi inserisce solo 000000.
dove sbaglio?