PHP循环数据库中的数字和行数据
我想创建一行数字和不同的数据PHP循环数据库中的数字和行数据,php,Php,我想创建一行数字和不同的数据 但是,结果是: B2,数据1.1 B7,数据1.1 B12,数据1.1 ... B2,数据2.1 B7,数据2.1 B12,数据2.1 … 我想要这样的结果: B2,数据1.1 B7,数据2.1 B12,数据3.1 … B2,数据1.2 B7,数据2.2 B12,数据3.2 … 我的代码: <?php for ($i=2; $i < 100; $i++) { for ($j=2; $j < 100; $j++) { echo 'B'
但是,结果是:
B2,数据1.1
B7,数据1.1
B12,数据1.1
...
B2,数据2.1
B7,数据2.1
B12,数据2.1
…
我想要这样的结果:
B2,数据1.1
B7,数据2.1
B12,数据3.1
…
B2,数据1.2
B7,数据2.2
B12,数据3.2
…
我的代码:
<?php
for ($i=2; $i < 100; $i++) {
for ($j=2; $j < 100; $j++) {
echo 'B' . $i+=5 . $row['column1'];
echo 'B' . $i+=5 . $row['column2'];
echo "<br>";
}
}
?>
谢谢:)如果您的桌子是这样的:
id |column1 |column2
---------------------
1 |1 |1
2 |1 |2
3 |1 |3
4 |2 |1
5 |2 |2
6 |2 |3
7 |3 |1
8 |3 |2
9 |3 |3
您的SQL查询将是:
id |column1 |column2
---------------------
1 |1 |1
4 |2 |1
7 |3 |1
2 |1 |2
5 |2 |2
8 |3 |2
3 |1 |3
6 |2 |3
9 |3 |3
从
试用版按第2列、第1列排序中选择*代码>
查询的输出将是:
id |column1 |column2
---------------------
1 |1 |1
4 |2 |1
7 |3 |1
2 |1 |2
5 |2 |2
8 |3 |2
3 |1 |3
6 |2 |3
9 |3 |3
您将检索/获取的数据/数据行将基于您将如何查询数据
因此,当您运行代码时:
<?php
for ($i=2; $i < 100; $i++) {
for ($j=2; $j < 100; $j++) {
echo 'B' . $i+=5 . $row['column1'];
echo 'B' . $i+=5 . $row['column2'];
echo "<br>";
}
}
?>
您必须发布您的sql查询-column1和column2是如何生成的?还要发布您的实际php代码-循环与您的输出不匹配sql查询只是标准的mysql调用数据库中的数据,这并不是创建上面的示例输出:echo'B'$i+=5$行['column1'];回声“B”$i+=5$行['column2']代码>ups,很抱歉,输入错误