【问题标题】: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>';
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-10-05
        • 1970-01-01
        • 2011-07-13
        • 1970-01-01
        • 2013-02-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多