使用PHP和MYSQL,当输出达到10时,如何在表中创建新列?

使用PHP和MYSQL,当输出达到10时,如何在表中创建新列?,php,mysql,loops,while-loop,increment,Php,Mysql,Loops,While Loop,Increment,我正在使用一个从mysql数据库收集数据的PHP数组。我在一个表中输出这个信息,但是这个表太长了,数据库中的所有条目我都不喜欢。因为它输出了大约20个列表,并且只有10个可以很好地放入表中,而无需滚动 我该如何编写PHP代码来输出10个数据库行(表已经在while循环中),每个行都在它们自己的列表中,但当它达到10个时,在第一个行旁边创建一个新列,然后输出下一个10行 执行查询 计算结果。[即30] 除以要显示的最大行数。[即10] 为循环写入外部,以写入行。[即从1到10] 为循环写入内部,以

我正在使用一个从mysql数据库收集数据的PHP数组。我在一个表中输出这个信息,但是这个表太长了,数据库中的所有条目我都不喜欢。因为它输出了大约20个列表,并且只有10个可以很好地放入表中,而无需滚动

我该如何编写PHP代码来输出10个数据库行(表已经在while循环中),每个行都在它们自己的列表中,但当它达到10个时,在第一个行旁边创建一个新列,然后输出下一个10行

  • 执行查询
  • 计算结果。[即30]
  • 除以要显示的最大行数。[即10]
  • 为循环写入外部
    ,以写入行。[即从1到10]
  • 循环写入内部
    ,以写入单元格。[即从1到3]
  • 当你说“在表中创建新列”时,你是指mySQL数据库表还是HTML表?这个问题很含糊,不过我想你是指后者。对不起。HTML单元格(其中的新单元格)