Php 在列中获取mysql结果

Php 在列中获取mysql结果,php,Php,我想把我的mysql抓取列表分成两列。例如 A | D B | E C | F 我想用table而不是 <?php $sql = mysql_query("SELECT * FROM poet WHERE status='Publish' ORDER BY name ") or die(mysql_error()); $total_rows = mysql_num_rows($sql); while

我想把我的mysql抓取列表分成两列。例如

A    |     D
B    |     E
C    |     F
我想用table而不是
  • <?php
            $sql = mysql_query("SELECT * FROM poet WHERE status='Publish' ORDER BY name ") or die(mysql_error());
            $total_rows = mysql_num_rows($sql);
            while ( $result = mysql_fetch_assoc($sql) ) {   ?>
        <tr>    
            <td class="navigation"><?php echo fetch_table_poet( $result["pid"], 1, 3); ?></td>
            <td class="navigation"><?php echo fetch_table_poet( $result["pid"], 1, 3); ?></td>
        </tr>   
    
    <?php } ?>
    

    这个问题没有多大意义。听起来你想做一张桌子。。但是。。。你有一张桌子。你能澄清一下吗?
    
    <?php
        $sql = mysql_query("SELECT * FROM poet WHERE status='Publish' ORDER BY name ") or die(mysql_error());
        $total_rows = mysql_num_rows($sql);
    
        $resultSet = array();
        while ( $row = mysql_fetch_assoc($sql) ) {
            $resultSet[] = $row;
        }
    
        $halfLength = count($resultSet) / 2;
        for ($i = 0; $i < $halfLength; $i++) {
    ?>
        <tr>    
            <td class="navigation"><?php echo fetch_table_poet( $resultSet[$i]["pid"], 1, 3); ?></td>
            <td class="navigation"><?php echo fetch_table_poet( $resultSet[$halfLength + $i]["pid"], 1, 3); ?></td>
        </tr>   
    
    <?php } ?>