Ciao a tutti!
Ho provato a leggere diversi topic ma data probabilmente la mia scarsa conoscenza non sono riuscito ad applicare le varie soluzioni al mio caso specifico!
Ho una query che interroga il mio database e va a leggere il campo "datap" dove la data è scritta in questo modo "YYYY-MM-DD"..
Il codice è questo:
codice:$tot = 1000; # il numero di prodotti da visualizzare $i = 0; # variabile che servirà da indice (che incrementeremo) $query = "SELECT A.artp,A.artp2,A.artp3,A.artp4,A.artp5,A.idpr,A.eticp,A.titp,A.recei,A.datap,A.datac,A.imgcop,A.supp,A.przp,A.idcat,A.sottp,A.divarp1,A.divarp2,A.divarp3,A.divarp4,B.idar,B.nomear FROM prodotti AS A INNER JOIN artisti = B ON A.artp = B.idar WHERE A.idcat like 'rec%' && (A.supp = 'vinyl 12''''' || A.supp = 'double vinyl 12''''' || A.supp = 'vinyl 10''''' || A.supp = 'vinyl 7''''') ORDER by A.datap desc LIMIT 0,$tot"; $result = mysql_query($query); $output = 'tot='.mysql_num_rows($result); while($prodotti = mysql_fetch_array($result)) { $output .='&datap'.$i.'='.$prodotti['datap']; $output .='&supp'.$i.'='.$prodotti['supp']; $output .='&idcat'.$i.'='.$prodotti['idcat']; $output .='&artp'.$i.'='.$prodotti['nomear']; $output .='&przp'.$i.'='.$prodotti['przp']; $output .='&titp'.$i.'='.urlencode($prodotti['titp']); $output .='&sottp'.$i.'='.$prodotti['sottp']; $output .='&recei'.$i.'='.urlencode(substr($prodotti['recei'],0,10000)); $output .='&imgcop'.$i.'='.$prodotti['imgcop']; $i++; } echo $output;
Cosa devo scrivere nel codice per fare in modo che come output mi venga restituita la data in formato "DD-MM-YYYY"?
Grazie 1000!
Protooler![]()

Rispondi quotando