06/01/2011, 17:40
|
| | Fecha de Ingreso: febrero-2010 Ubicación: Colombia, Bogota
Mensajes: 1
Antigüedad: 14 años, 11 meses Puntos: 0 | |
Respuesta: Separador de miles mysql Cita:
Iniciado por BrujoNic Te lo voy a poner con un ejemplo FUNCIONAL: Código PHP: # phpMyAdmin SQL Dump
# version 2.5.5-pl1
# [noparse][url]http://www.phpmyadmin.net[/url][/noparse]
#
# Servidor: localhost
# Tiempo de generación: 19-07-2004 a las 09:23:26
# Versión del servidor: 4.0.20
# Versión de PHP: 4.3.6
#
# Base de datos : `test`
#
# --------------------------------------------------------
#
# Estructura de tabla para la tabla `tabla`
#
DROP TABLE IF EXISTS `tabla`;
CREATE TABLE `tabla` (
`monto` bigint(18) NOT NULL default '0'
) TYPE=MyISAM;
#
# Volcar la base de datos para la tabla `tabla`
#
INSERT DELAYED INTO `tabla` (`monto`) VALUES (12345),
(-123456);
Ahora la sentencia SQL: Código PHP: SELECT FORMAT( monto, 2 )
FROM tabla
Resultado: Código PHP: FORMAT( monto, 2 )
12,345.00
-123,456.00
Lo que debes tener MUY PRESENTE, es que el tipo campo BIGINT es entero, o sea, no va a guardar decimales ([URL=http://dev.mysql.com/doc/mysql/en/Numeric_type_overview.html]12.1.1 Overview of Numeric Types[/URL]), pero si funciona el FORMAT. Porque no utilizar la función de number_format() de PHP para la salida del numero |