gpt4 book ai didi

php - 格式化多个 SQL 列或在 php 中执行

转载 作者:行者123 更新时间:2023-11-29 22:24:18 25 4
gpt4 key购买 nike

我有一个包含许多列的数据库,所有列都有年份名称。每行的内部都是整数类型的数字。我希望它们都有一千个分隔符(美元符号会很好,但我可以用 php 轻松添加)。-我现在拥有的是以下内容:

 SELECT *, format(`2015`, 0) AS `15`, FROM `FullList`

这给了我像 1,000,000 这样的分隔符。问题是我必须对每一列看起来错误的列都这样做。

在我的 php 中我简单地使用它

<div class=\"example\">$".$row[`15`]."</div>

给我 1,000,000 美元

我希望找到一种在 SQL 甚至 PHP 中执行此操作的好方法,这样我就不需要在每一列上使用格式。

最佳答案

数据库不应包含格式,因为您以标准格式存储信息,任何应用程序都可以读取该格式,无论使用何种语言。我认为该列当前的数据类型为 float(11,2) 或类似的类型,这是正确且推荐的。

虽然在每个值前面添加美元符号似乎很乏味,但显示值应该是模板语言(在本例中为 PHP)而不是数据库的工作。

您可能想使用 PHP 的 money_format() 来代替:

http://php.net/money_format

关于php - 格式化多个 SQL 列或在 php 中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30411421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com