我想创建一行数字和不同的数据
但结果是:
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>";
}
}
?>
在此之前谢谢:)
答案 0 :(得分:0)
如果您的表格如下:
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查询将是:
SELECT * FROM
{试{1}}
查询的输出将是:
ORDER BY column2, column1;
您将检索/获取的数据/数据行将基于您将如何查询数据。
所以当你运行代码时:
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>";
}
}
?>