Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在MySQL查询中为数字添加点和逗号_Php_Mysql_Format - Fatal编程技术网

Php 如何在MySQL查询中为数字添加点和逗号

Php 如何在MySQL查询中为数字添加点和逗号,php,mysql,format,Php,Mysql,Format,我有一个号码很多的手机,比如65040300。我需要选择此号码并分开以接收下一个格式-650400.300。请你帮我一下好吗。提前谢谢!我正在使用PHP和MySQL 更新:现在我认为正确的方法是使用PHP,但是谢谢你“hd1”你的答案完全符合我在这里提出的问题 更新2:我不需要在末尾加零,但我需要将整个数字拆分为带逗号和点的和平数。假设您想要php,而不是将mysql变成gui工具,那么 number_format($number) 注: 首先,必须获取该数据: 然后使用设置数字的格式 代

我有一个号码很多的手机,比如65040300。我需要选择此号码并分开以接收下一个格式-650400.300。请你帮我一下好吗。提前谢谢!我正在使用PHP和MySQL

更新:现在我认为正确的方法是使用PHP,但是谢谢你“hd1”你的答案完全符合我在这里提出的问题


更新2:我不需要在末尾加零,但我需要将整个数字拆分为带逗号和点的和平数。

假设您想要php,而不是将mysql变成gui工具,那么

number_format($number)
注:
  • 首先,必须获取该数据:
  • 然后使用设置数字的格式
代码:

使用给定示例(65040300)将得出以下结果:

$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