formato numérico
Javier Valenzuela
jvalenzuela en tecnova.cl
Jue Dic 14 10:19:48 CLST 2006
Alberto Rivera wrote:
> Rodrigo Fuentealba escribió:
>> El 13/12/06, Francisco Collao Gárate<pcollaog en lcampino.cl> escribió:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>>
>>> Alberto Rivera wrote:
>>> [...]
>>> > Chuuu disculpen por lo duro :) pero la idea es al momento de
>>> recuperar
>>> > los datos de la tabla por ejemplo estoy sacando los datos en una
>>> > consulta xxx y después asigno, por ejemplo :
>>> >
>>> > $total = $datos["total"];
>>> >
>>> > como tendría que asignar el number_fomat() aquí ???
>>>
>>> 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.
>>
>> yes.
>>
>>> Si usas mysql5.x
>>
>> ...si esto llegase a pasar, por favor tirate de cabeza. como dice HvB
>> en la lista de al lado, la solucion aqui es ir a hablarle al gran
>> telefono blanco.
>>
>>> ...o postgres
>>
>> ...lo cual es lo mejorcito que hay :D
>>
>>> 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 ????
>
>
> salu2
>
Te explicaban que hicieras el formateo con la base de datos, no con
codigo PHP. Pero asi está bien. ;)
Saludos a la lista, es mi primer post. :)
Más información sobre la lista de distribución PHP