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