Ci sono riuscita grazie ai tuoi suggerimenti .
Il codice riesce a mostrare un elenco date in ordine decrescente:
Codice PHP:
$sql "select *, date_format(data, '%d-%m-%Y') as dataformat FROM $base_from_where ORDER BY data DESC";
$result mysql_query($sql);
$resultsnumber mysql_numrows($result); 
ora vorrei fare la stessa cosa alla rovescia modificando:
Codice PHP:
$sql "INSERT INTO $table (nome,    data,   citta,    indirizzo,    created, modified) 
                        VALUES ('
$nome','$data', '$citta', '$indirizzo', now(),   now())"
$result mysql_query($sql); 
cioe' inserisco gg-mm-aaaa e le date vengono inserite nel db nella forma aaaa-mm-gg.
come posso fare? E giusto usare STR_TO_DATE ?
Piero ti ringrazio ancora per l'aiuto .

Originariamente inviato da piero.mac
ma cosa hai dentro $base_from_where? la cosa mi incuriosisce
Originariamente inviato da piero.mac
e per finire che funzione e' mysql_numrows()?
in origine era una rubrica con un elenco nome, data, indirizzo, ecc , ora la sto' personalizzando per ordinare le righe per data...
Molte parti del codice sono prese da script di esempio (tipo Address Book), ecco perche' hanno quei nomi .

Milena