Salve, è da un po' che cerco di venirne a capo.. Ho notato che il timestamp inserisce la data in formato americano e per prenderla nel formato disderato bisogna usare date_format() .. Ma se con dateformat la trasformo nella data che desidero e poi la inserisco nuovamente con un update , la data riapparirà nell' ordine americano o come ho scelto? C'è un modo piu' rapido per modificare la data senzsa doverla inserire, estrarre , modificare ed aggiornare? Avevo scritto così:
Codice PHP:
mysql_query("INSERTO INTO membri (ultimo_login) VALUES (NOW()") or die (mysql_error());
$select_data = mysql_query("SELECT DATE_FORMAT(ultimo_login, '%d-%m-%Y %H:%i:%s') FROM membri WHERE username='$username' AND password='$password'") or die (mysql_error());
$data = mysql_fetch_assoc($select_data);
mysql_query("UPDATE membri SET ultimo_login='$data' WHERE username='$username' AND password='$password'") or die (mysql_error());