ma come mai per scrivere i dati non usi un semplice while con mysql_fetch_assoc? risulterebbe molto più semplice! il tuo campo con il numero si chiama importo? bene, fai una cosa del genere:Originariamente inviato da claudio1453
il problema è perchè dopo aver estratto tutti i campi con la query per visualizzarli sulla pagina web uso questo semplice ciclo for
for($j=0; $j<mysql_num_fields($result);$j++)
e non so a priori se il campo contenente il numero da formattare è il primo o il secondo ecc. campo del ciclo.
Comunque grazie ho parzialmente risolto usando da query
replace(importo,'.',',') as importo_formattato,
anche se non ho i punti per raggruppare le migliaia
codice:while ($row = mysql_fetch_assoc($risultato)){ print number_format($row['importo'], 2, ',', '.'); // altro tuo codice }
p.s. vedi i link nel codice...

Rispondi quotando