Re: formato numérico
Rodrigo Fuentealba
darkprox en gmail.com
Jue Dic 14 10:24:58 CLST 2006
2006/12/14, Alberto Rivera <rivera.alberto en gmail.com>:
> Rodrigo Fuentealba escribió:
> >>
> >> Que tal si formateas la salida desde la BD :-D mas facil asi no metes
> >> ruido en el code php...
> >
> > tambien es buena, pero esto es una lista PHP por lo que... ;-)
> >
> >> generalmente en apps grandes, se trata de pasar muchas cosas a la BD
> >> para que se lleve la carga, tales como presentacion de datos, orden y
> >> demases.
> >>
> >> quizas seria mejor aplicar StoreProcedures o
> >> functions para recibir los datos, es mas "elegante" y el codigo no queda
> >> tan feo.
> >
> > hay funciones de formateo en PostgreSQL.
> >
> > test=# select to_char(123456789.012, '999,999,999.999') as "Test";
> > Test
> > ------------------
> > 123,456,789.012
> > (1 row)
> >
> >> Es una idea ;-), pueden haber miles.. es solo una idea.
> >
> > Si, de hecho es buena idea poner toda la logica de la aplicacion en la
> > base de datos (y de paso invertir mucho mas en hardware para esa
> > maquina).
> >
> Chuuu me dejaron loco con la explicación la cuestión es que lo estoy
> haciendo así:
>
> $variable1 = number_format($row["calculo"], 0,',','.');
>
> o sea, dandole los parametros a la recuperación del datos de la bd, esta
> bien ????
Si te funciona, está bien, la idea es que antes te asegures de que
$row[''calculo''] tenga datos numéricos.
El cuento es cuando tienes p.ej sistemas en mas de un lenguaje de
programacion, porque ahi tendras otro pastel: que no todos van a
validar como te sirve el valor, y salen frases como "dejalo como
aqui", "no lo uses de esa forma", etc...
--
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org
Más información sobre la lista de distribución PHP