【问题标题】:php mysql select data to gridviewphp mysql 选择数据到gridview
【发布时间】:2016-05-27 09:43:09
【问题描述】:

当使用 php-mysql 从数据库中选择数据并显示在 html 表中时,它显示为 (A)

但我想将其显示为 (b)

帮帮我...

【问题讨论】:

  • 什么?请用预期的输出和更好的解释更新您的问题
  • 是的,你可以做到这一点。正如 Sagi 所说,请用更多细节更新您的问题。
  • 我想我理解你想要实现的目标(从行中排除重复的日期和数字),但你必须向我们展示处理输出的 PHP 代码,以便提出有用的建议.
  • 我正在寻找示例代码以开始..
  • GROUP_CONCAT(),有很多类似的问题。 (喜欢stackoverflow.com/questions/13451605/…

标签: php html mysql


【解决方案1】:

示例(并且非常简单)代码如下:

// assuming the PDO connection is established and kept in $db
$st = $db->prepare("SELECT Date, Num, Value1, Value2 FROM the_table");
if ($st->execute()) {
    $previousDate = NULL;
    $previousNum = NULL;
    while ($row = $st->fetch()) {
        echo '<tr>';
        echo '<td>';
        if ($previousDate != $row['Date']) {
            echo $row['Date'];
            $previousDate = $row['Date'];
        }
        echo '</td>';
        echo '<td>';
        if ($previousNum != $row['Num']) {
            echo $row['Num'];
            $previousNum = $row['Num'];
        }
        echo '</td>';
        echo '<td>'. $row['Value1'] .'</td>';
        echo '<td>'. $row['Value2'] .'</td>';
        echo '</tr>';
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-18
    • 2012-01-20
    • 2023-03-24
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多