【问题标题】:Use results of MYSQL query in table column在表列中使用MYSQL查询的结果
【发布时间】:2012-11-10 03:41:15
【问题描述】:
我有一个问题:
SELECT year (F_ULT_CIERRE_MENSUAL) - 1 'Año %'
FROM mpaises
where COD_PAIS = $COD_PAIS
我想在列标题中使用结果。
<th class='header'>Año %</th>
我需要将结果介于 Ano 和 % 之间。例如,它将显示 Ano 2011 %。
【问题讨论】:
标签:
php
mysql
sql
html-table
【解决方案1】:
使用mysql的concat()函数:
SELECT concat('Año ', year(F_ULT_CIERRE_MENSUAL) - 1,' %') as header
FROM mpaises
where COD_PAIS = $COD_PAIS
【解决方案2】:
只需在输出时创建字符串。例如:
foreach($row = $stmt->fetch()) {
echo '<th class="header">Año '.$row['year'].' %</th>';
}