Php 如何在MySQL查询中为数字添加点和逗号
我有一个号码很多的手机,比如65040300。我需要选择此号码并分开以接收下一个格式-650400.300。请你帮我一下好吗。提前谢谢!我正在使用PHP和MySQL 更新:现在我认为正确的方法是使用PHP,但是谢谢你“hd1”你的答案完全符合我在这里提出的问题Php 如何在MySQL查询中为数字添加点和逗号,php,mysql,format,Php,Mysql,Format,我有一个号码很多的手机,比如65040300。我需要选择此号码并分开以接收下一个格式-650400.300。请你帮我一下好吗。提前谢谢!我正在使用PHP和MySQL 更新:现在我认为正确的方法是使用PHP,但是谢谢你“hd1”你的答案完全符合我在这里提出的问题 更新2:我不需要在末尾加零,但我需要将整个数字拆分为带逗号和点的和平数。假设您想要php,而不是将mysql变成gui工具,那么 number_format($number) 注: 首先,必须获取该数据: 然后使用设置数字的格式 代
更新2:我不需要在末尾加零,但我需要将整个数字拆分为带逗号和点的和平数。假设您想要php,而不是将mysql变成gui工具,那么
number_format($number)
注:
- 首先,必须获取该数据:
- 然后使用设置数字的格式
$number = number_format($number); /* 650,400,300 */
用MySQL这样做并不是很好,它应该提供数据库中的内容。如果数据库包含一个整数,MySQL应该给您一个整数 在使用以下方法获取数据后,可以使用php执行此操作: 使用MySQL函数执行以下操作:
MySQL> SELECT FORMAT(12332.2,0);
12,332
你可以通过添加你一直在使用的代码来更新你的帖子。在您当前的帖子中,它将收到反对票,并可能被标记为关闭。php是什么语言?@AsConfused-OP可能希望使用php、jQuery和mysql实现这一点,您可能会在他/她的标签中看到这些。您如何定义所述数字的格式?对@LoganWayne我看到标签希望不做所有的事情。这很好,看看我的答案。你为什么要重新发明轮子?@hd1-但是OP说把65040300转到650400.300。不是65040300。嗯,错误的帖子令人困惑*在这里插入成龙迷因*谢谢你,先生,它起作用了。PHP是从MySQL修改数据的正确方法-我同意。MySQL需要展示它的特性,以及其他并发用户,不要让它陷入困境,并将其转换为报表引擎。你是对的。但最好的方法是什么?使用PHP或MySQL查询?
$formatted_number = number_format($number);
MySQL> SELECT FORMAT(12332.2,0);
12,332