使用PHP和MYSQL在表中的每行创建不同数量的列

使用PHP和MYSQL在表中的每行创建不同数量的列,php,mysql,for-loop,foreach,while-loop,Php,Mysql,For Loop,Foreach,While Loop,我想用PHP和mysql的数据创建一个包含不同COL数的表 我被卡住了,因为我不知道如何使用For和foreach。我太迷路了 我的MYSQL数据库中有40个数据条目。我想创建一个php脚本,其中包含我从mysql获取的所有数据的结果。第一个while循环mysqlfetch数组出现在1列中,第二个出现在2列中,第三个出现在2列中,第四个出现在1列中,等等。。以同样的结构继续一遍。而是使其显示为一列乘一列。它是1列,2列,2列,1列 非常感谢你 我想你脑子里有点迷糊了。 如果您想用PHP获取S

我想用PHP和mysql的数据创建一个包含不同COL数的表

我被卡住了,因为我不知道如何使用For和foreach。我太迷路了

我的MYSQL数据库中有40个数据条目。我想创建一个php脚本,其中包含我从mysql获取的所有数据的结果。第一个while循环mysqlfetch数组出现在1列中,第二个出现在2列中,第三个出现在2列中,第四个出现在1列中,等等。。以同样的结构继续一遍。而是使其显示为一列乘一列。它是1列,2列,2列,1列


非常感谢你

我想你脑子里有点迷糊了。 如果您想用PHP获取SQL数据,可以进行测试

$sql = "SELECT id, title FROM table";
$conn = config_db();

$result = $conn->query($sql);
foreach ($result as $key => $row) {
   var_dump($row);
}
试试这个:

<style>.item{ border: 1px solid; padding:15px; display: inline-block; }
</style>
<?php

$db_data = array('Vetements', 'Pres 1', 'Couleurs', 'Questions', 'Conjon', 
'Prepos', 'Lorem', 'Ipsum', 'Dollar', 'Ammet', 'Ellet', 'Orion', 
'Vetements', 'Pres 1', 'Couleurs', 'Questions', 'Conjon', 'Vetements', 'Pres 
1', 'Couleurs');

$i = 6; 
foreach($db_data as $k => $item){

//show data here
echo "<div class='item'>$item</div>";

if($i % 5 == 0){
        echo "<br>" ;
        $i = 5;
} else{

    if($i % 2 == 0){
        echo "<br>" ;
    }

}

$i++;   

}
.item{边框:1px实心;填充:15px;显示:内联块;}

关系数据库没有不同数量的属性(列)。您的描述不连贯。“列”指的是某种表格输出吗?我不知道你想用链接的图片来说明什么。@symcbean我想做的正是罗兰教我做的。对不起,我的解释不清楚。我很难解释。我不知道rolland是如何编写脚本的,但结果正是我所期望的谢谢,但我想给出与我在邮件中所附内容相同的结果--1栏,2栏,1栏,2栏所有人都很乐意提供帮助!哇!我要试试看!!非常感谢你,你是最棒的!我喜欢!哇!我非常感谢你的帮助。我真的很感激。非常感谢你!!!!我不明白你是怎么做到的,但我需要了解你写的每一句话。非常感谢。伟大的逻辑是:对于每5个项目,放一个换行符(
或您首选的分隔项目的方法)。在它里面,每2个项目再打断一次。