php - 如何在mysql中设置money的数据类型

标签 php mysql

我是 php 和 mysql 的新手..&我想将钱存储在数据库中,例如 45,00021,000 ....

现在我使用数据类型 decimal(50,2) ,但当我输入 45,000 时它只显示 45...

如果我输入 45000 ...那么结果就可以......但我想像这样输入 45,000...

我应该使用什么数据类型...以便它正确显示?

如果我使用 varchar(50),那么我无法对数据进行排序...这就是问题...

请给点建议..

谢谢

最佳答案

只需使用decimal(10,2)字段类型并使用money_format()在 PHP 中

关于php - 如何在mysql中设置money的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15262838/

相关文章:

php - WordPress SQL_CALC 修复导致 PHP 错误

java - HTML实体解码java

php - 如何将数学 mysql 查询应用于数据库中的每一行?

mysql - 查找存储在innodb引擎中的mysql数据库/表

MYSQL 对每个字母使用多个 CASE REGEXP 作为表行,并且还允许对每个所述 REGEXPied 字母进行重复/重复计算

php - 在 PHP 中执行 SQL 查询时出现问题

php - 重定向 POST 请求并保留数据。可能的?

javascript - PHP 在 $.ajax 响应中回显清空字符串

php - 如何在 selenium PHP 单元中切换到 iframe

mysql - 如何按列具有特定值的组求和