Php 如何在HTML水平表中显示mysql查询输出

Php 如何在HTML水平表中显示mysql查询输出,php,html,mysql,database,Php,Html,Mysql,Database,这是我的问题 $sql20 = "SELECT size, SUM(sizeorderqty) as oqty FROM `colsize_tbl` WHERE Style_no='4320'"; 这些是为在html表中显示输出而编写的PHP代码 <?php echo "<table border='1' cellpadding='3' cellspacing='0'> "; while ($row20=mysql_fetch_array($result20)){ ech

这是我的问题

$sql20 = "SELECT size, SUM(sizeorderqty) as oqty FROM `colsize_tbl` WHERE Style_no='4320'";  
这些是为在html表中显示输出而编写的PHP代码

<?php
echo "<table border='1' cellpadding='3' cellspacing='0'> ";
while ($row20=mysql_fetch_array($result20)){
echo "<tr>";
echo "<td> Size </td>";
echo "<td>" . $row20['size']."</td>";
echo "</tr>";
echo "<tr>";
echo "<td> Order Qty </td>";
echo "<td>" . $row20['oqty']."</td>";
}
echo "</tr>";
echo "</table>";
?>
请建议我以以下格式显示上表

Size       | S   | M   | L   |
Order Qty  | 500 | 250 | 300 |

您的HTML标记似乎有点无效

由于没有您的数据库,我无法在本地运行代码,您能告诉我这是否有效吗

这是您的查询:

$sql20 = "SELECT size, SUM(sizeorderqty) as oqty FROM `colsize_tbl` WHERE Style_no='4320'";
这是在HTML表中显示输出的PHP代码:

<?php
    echo "<table border='1' cellpadding='3' cellspacing='0'>";
    $sizes = array();
    $oqtys = array();
    while ($row20 = mysql_fetch_array($result20)) {
        $sizes[] = $row20['size'];
        $oqtys[] = $row20['oqty'];
    }
    echo "<tr>";
    echo "<td>Size</td>";
    foreach($sizes as $size) {
        echo "<td>" . $size . "</td>";
    }
    echo "</tr><tr>";
    echo "<td>Order Qty</td>";
    foreach($oqtys as $oqty) {
        echo "<td>" . $oqty . "</td>";
    }
    echo "</tr></table>";
?>
================================================================================ 输出将是这样的

尺寸| S | M | L|


订单数量| 500 | 250 | 300 |

我编辑了我的答案,以满足您的需求。请让我知道这是否有效。S | 300 | 200 | 500 | 200 | 500 | 500…………如果同一尺码重复一遍又一遍,如何在尺码前面水平显示订单数量,如此评论我编辑了我的答案,我认为你在寻找什么。请让我知道这是否有效。
<?php
    echo "<table border='1' cellpadding='3' cellspacing='0'>";
    $sizes = array();
    $oqtys = array();
    while ($row20 = mysql_fetch_array($result20)) {
        $sizes[] = $row20['size'];
        $oqtys[] = $row20['oqty'];
    }
    echo "<tr>";
    echo "<td>Size</td>";
    foreach($sizes as $size) {
        echo "<td>" . $size . "</td>";
    }
    echo "</tr><tr>";
    echo "<td>Order Qty</td>";
    foreach($oqtys as $oqty) {
        echo "<td>" . $oqty . "</td>";
    }
    echo "</tr></table>";
?>
<?php
echo "<table border='1' cellpadding='3' cellspacing='0'> ";
echo "<tr>";
echo "<td> Size </td>"
while ($row20=mysql_fetch_array($result20)){
echo "<td>" . $row20['size']."</td>";
}
echo "</tr>";
echo "<tr>";
echo "<td> Order Qty </td>"
while ($row20=mysql_fetch_array($result20)){
echo "<td>" . $row20['size']."</td>";
}
echo "</tr>"
echo "</table>";
?>