我正在尝试将一列Decimal格式化为一种货币格式,以便在网页上显示 -
$query = "SELECT id, year, CONCAT('$', FORMAT(price_avg_sold, 2)), CONCAT('$', FORMAT(price_sqft, 0)), pct_list_sold, adom, sold_nu, sold_chg, year_1, year_2, year_3, year_4, year_5, year_6, year_7, year_8, year_9, year_10
FROM c33062";
$records_per_page=11;
$newquery = $crud->paging($query,$records_per_page);
$crud->dataview($newquery);
?>
<tr>
<td colspan="7" align="center">
<div class="pagination-wrap">
<?php $crud->paginglink($query,$records_per_page); ?>
</div>
</td>
</tr>
当我更改:price_avg_sold时,在我的SELECT语句中:CONCAT('$', FORMAT(price_avg_sold, 2))
,该列单元格变为空白而其他所有单元格都显示,因此没有返回错误。
我还尝试在列中添加单引号和相同的结果,空白单元格,即使phpMyAdmin中的单元格中仍有数据 - FORMAT('price_avg_sold', 2))