mysql - 如何: Format a MySQL query result with currency signs using PHP

标签 mysql css formatting currency number-formatting

我有一个从表中获取数值 VARCHAR (20) 的 MySQL 查询,我需要格式化结果以包含千位分隔符 (,) 和小数分隔符 (.) 到两个位置。

我已经为一个简单的查询搜索了很多,所以现在我想知道这是否可以使用 CSS。

这是表格数据:

Income
-------------------
1234456789
234456000
987456000

And so on. Here's the query:

// Fetch data

$sql="SELECT * FROM scoreboard WHERE codcliente = '".$q."' OR nombre LIKE '%".$q."%'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0){
  echo '<div align="center" style="background-color:#CCCCCC; font-weight:bold; color:#C0504D;">Record no existe.&nbsp;&nbsp;&nbsp;<input id="srchcreate" type="button" value="Crear" /></div>';
  return;
  }
//echo $result;

结果:

// Construct the table

echo "<table>";

// Construct the array

while($row = mysql_fetch_array($result)){
  echo "<tr>";
  echo "<td>" . $row['codcliente'] . "</td>";
  echo "<td>" . $row['nombre'] . "</td>";
//  echo "<td>" . $row['ejecutivo'] . "</td>";
//  echo "<td>" . $row['banca_as400'] . "</td>";
//  echo "<td>" . $row['banca_real'] . "</td>";
//  echo "<td>" . $row['ingresos'] . "</td>";
  echo "<td>" . $row['ciiu'] . "</td>";
//  echo "<td>" . $row['division'] . "</td>";
  echo "<td>" . $row['actividad'] . "</td>";
  echo "<td>" . $row['riesgo_industria'] . "</td>";
  echo "<td>" . $row['riesgo_cliente'] . "</td>";
  echo "<td>" . $row['fecha'] . "</td>";
  echo "<td>" . $row['analista'] . "</td>";
  echo "</tr>";
}
echo "</table>";

这将被插入到一个 PHP 文件中并显示为一个表格。

最佳答案

不,CSS 不是为此而设计的。

JavaScript 确实具备这种能力。

关于mysql - 如何: Format a MySQL query result with currency signs using PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6726155/

相关文章:

javascript - 滚动上的背景图像逐渐饱和/去饱和?

c - 格式化 printf 和额外的字符串打印?

formatting - 如何打印具有所有可用精度的 Rust float ?

php - Laravel 5.0 显示登录访客和注册用户

mysql - 从 mysql 中的另一个表更新表值,其中更新的字段是外键

Php 使用 mysql 查询按类别 ID 获取子类别

css - 为什么 Bootstrap 的类 navbar-fixed-top z-index=1030?

ios - html/css——试图居中图像并忽略正文边距

PHP mysql格式化文本

php - 什么可以限制 MYSQL 表中自增索引列的值达到过大?