使用PHP和MYSQL在表中的每行创建不同数量的列
我想用PHP和mysql的数据创建一个包含不同COL数的表 我被卡住了,因为我不知道如何使用For和foreach。我太迷路了 我的MYSQL数据库中有40个数据条目。我想创建一个php脚本,其中包含我从mysql获取的所有数据的结果。第一个while循环mysqlfetch数组出现在1列中,第二个出现在2列中,第三个出现在2列中,第四个出现在1列中,等等。。以同样的结构继续一遍。而是使其显示为一列乘一列。它是1列,2列,2列,1列使用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获取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个项目再打断一次。