Salve a tutti. Ho un piccolo database con una tabella "post" e i campi "id", "autore", "post", "data". Tutti i campi funzionano bene e riesco a visualizzare tutto e ad inserire bene nel database, tranne il campo data.
Il campo data è di tipo datetime.
Ho scritto così per l'acquisizione della data e la query:
codice:
$date=date("d/m/Y");
$query="INSERT INTO post(autore, post, data) VALUES('$by','$text','$date')";
mysql_query($query) or die("Query fallita!");
E così per la relativa stampa dei dati:
codice:
$query=mysql_query("SELECT * FROM post ORDER BY id DESC");
while($row=mysql_fetch_assoc($query)){
$by=$row['autore'];
$text=$row['post'];
$date=$row['data'];
echo "<p id='post'>Urlo:
<span class='post'>".$text."</span>
da <span class='autore'>".$by."</span> - ".$date."
</p>";
}
Però mi stampa , come data , 0000-00-00 00:00:00 ..dove sbaglio?