Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.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 如何在表查询中插入数字格式函数?_Php_Mysql - Fatal编程技术网

Php 如何在表查询中插入数字格式函数?

Php 如何在表查询中插入数字格式函数?,php,mysql,Php,Mysql,我有一个带有价格值的表查询。该值已经有一个小数位,但没有逗号。查询显示时不带逗号。现在我的问题是dsplay的查询是表格式的。我将在何处插入数字\u格式 这是我的密码 while($row = mysql_fetch_array($query)) { echo " <tr> <td style='border:1px solid; color:gray' width='125px' align='center'>".$row['tranid']

我有一个带有价格值的表查询。该值已经有一个小数位,但没有逗号。查询显示时不带逗号。现在我的问题是dsplay的查询是表格式的。我将在何处插入数字\u格式

这是我的密码

while($row = mysql_fetch_array($query)) 

{
echo "
    <tr>
        <td style='border:1px solid; color:gray' width='125px' align='center'>".$row['tranid']."</td>
        <td style='border:1px solid; color:gray' width='145px' align='center'>".$row['trandate']."</td>
        <td style='border:1px solid; color:gray' width='600px'>".$row['trandescription']."</td>
        <td style='border:1px solid; color:gray' width='75px' align='center'>".$row['tranquantity']."</td>
        <td style='border:1px solid; color:gray' width='90px' align='right'>".$row['tranunitprice']."</td>
        <td style='border:1px solid; color:gray' width='150px' align='right'>".$row['tranamount']."</td>
        </tr> ";
}
while($row=mysql\u fetch\u array($query))
{
回声“
“$row['tranid']”
“$row['trandate']”
“$row['TRANSCRIPTION']”
“$row['tranquantity']”
“$row['tranunitprice']”
“$row['TRANMOUNT']”
";
}
以下是一个示例:

<td style='border:1px solid; color:gray' width='90px' align='right'>" . number_format($row['tranunitprice']) . "</td>
.number\u格式($row['tranunitprice']) 这应该会产生你想要的结果

以下是一个示例:

<td style='border:1px solid; color:gray' width='90px' align='right'>" . number_format($row['tranunitprice']) . "</td>
.number\u格式($row['tranunitprice'])
这应该会产生你想要的结果

您应该澄清一下您的请求,并发布当前输出和预期输出我的意思是如何在-->.$row['tranunitprice']中插入数字格式函数。所以价格的显示是用逗号表示的。表中的当前输出是1000.00,我希望用逗号表示也可以指定1000个金额。因为表中有多行金额不同。通常我会这样分配一个变量-->$amount=format\u number($unitprice,2);但是如何插入数字格式函数呢?您应该澄清一下您的请求,并发布当前输出和预期输出。我的意思是如何在-->.$row['tranunitprice']中插入数字格式函数。所以价格的显示是用逗号表示的。表中的当前输出是1000.00,我希望用逗号表示也可以指定1000个金额。因为表中有多行金额不同。通常我会这样分配一个变量-->$amount=format\u number($unitprice,2);但是中间将如何插入数字_格式函数呢?谢谢dlporter98。我只加了一个逗号和2,就是这样。谢谢你。我只加了一个逗号和2,这样就行了。