php - 输出 2 列/2 行表 - PHP/MySQL - For 循环

标签 php mysql for-loop

现在,我正在尝试使用 For 循环创建一个表,显示数据库中的不同群体(组)。

到目前为止,我的代码如下所示:

echo '<table>';
for($i = 0; $i < $numrows; $i++) {  
   $row = mysql_fetch_array($result) 
   $name = $row['name']; 
   $avatar = $row['avatar']; 
   $link = $row['link'];

   echo '<tr>'; 
   echo '<td>'.$avatar.'</td>'; 
   echo '<td><a href="'.$link.'">'.$name.'</a></td>'; 
   echo '</tr>'; 
}
echo '</table>';

其中显示:

[Avatar] [Name]
[Avatar] [Name]
[Avatar] [Name]

我怎样才能生成这个(所有都是单独的记录):

[Avatar] [Name] [Avatar] [Name]
[Avatar] [Name] [Avatar] [Name]
[Avatar] [Name] [Avatar] [Name]

任何帮助将不胜感激。另外,如果我遗漏了什么,请告诉我。

最佳答案

试试这个。

<?php
echo '<table>';
echo '<tr>';
    $numrows = 10;
    $col = 2;
    for($i = 0; $i < $numrows; $i++) {
    $name = "name";
    $avatar = "avatar";
    $link = "localhost";
        if($i % $col == 0){
            echo '</tr><tr>';
        }
        echo '<td>'.$avatar.'</td>';
        echo '<td><a href="'.$link.'">'.$name.'</a></td>';
    }
echo '</tr>';
echo '</table>';
?>

关于php - 输出 2 列/2 行表 - PHP/MySQL - For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36604991/

相关文章:

PHPUnit Laravel : How to Unit Test custom Exception Handler?

c# - 在 ISAPI 筛选器上调用 LoadLibraryEx 失败

mysql - MariaDB/MySQL : Get checksum of InnoDB table

php - 未设置登录过程变量

java - JUnit 测试不使用 SpringJUnit4ClassRunner 回滚

Java for 循环优化

php - 如何将参数传递给mysql中的存储函数?

PHP cURL SSL 连接错误

python - 为什么 Python 2.7.3 认为我的 .csv 文件都在一行上?

python - 如何将 for 循环中的每个迭代分配给数据库存储的变量