首页 > 解决方案 > 如何使用php以不同的方式将数据从数据库放入表中

问题描述

我想创建一个表,我可以在其中放置一些数据库中的数据。但是以不同的方式。(就像图像一样)在此处输入图像描述

在这张图片中..“Csc 1st 101”在第一行第一列,“csc 1st 102”在第二行第二列。我想以这种方式创作。请帮我。

标签: phpmysqlhtml-table

解决方案


尝试这个

<table style="width:100%">
  <tr>
    <th>num1</th>
    <th>num2</th>
    <th>num3</th>
  </tr>
  <tr>

<?php
$perRow= 3;
$arr = array('Csc 1st 101', 'Csc 1st 102', 'Csc 1st 103', 'Csc 1st 201','Csc 1st 202','Csc 1st 203','Csc 1st 301','Csc 1st 302','Csc 1st 303');
$i = 0;
foreach ($arr as &$value) {
    $i++;
    echo '<th>'. $value .'</th>';
    if ($i % $perRow == 0){
        echo   '</tr><tr>';}
}
?>
</table>

如果您想每行显示更多值,您可以更改 $perRow


推荐阅读