首页 > 解决方案 > 如何格式化从数据库中提取的海量数据?

问题描述

我正在使用 PHP 脚本从数据库中提取大量条目,它看起来像这样:

foreach($events as $e){ //sets each set of data as a value of $e
$vidID = $e["Test Video YouTube ID"]; //stores each video ID as this variable, so that it can be called when embedding the video
  echo "<br>" . '<iframe width="250" height="140" src="http://www.youtube.com/embed/' . $vidID . '?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>' . "<br>" 
  . '<strong> DOC: </strong>' . $e["Axial Cut"] . " " . '<strong> IPM: </strong>' . $e["Inches Per Minute"] . "<br>" . 
  '<strong> WOC: </strong>' . $e["Radial Cut"] . " " . '<strong> FPT: </strong>' . $e["Inch per Tooth"] . "<br>" .
  '<strong> SFM: </strong>' . round($e["Surface Feet per Minute"]) . "<br>"; //each value here is displayed. use the form '$e["Column to be dislplayed"].'

这将显示我需要的条目的每个字段,然后转到下一个条目并执行相同操作,显示数据库中的每个条目。

我的问题是它只在垂直线上显示它们,那么以这样的方式格式化输出以使其显示在网格中并具有一定数量的列的最佳方法是什么?

*编辑 - 澄清一下,我不想为此使用 CSS 表之类的东西。它限制了我的数据不能自动填充到列中,而是每个条目要么出现在单个列中,要么每次数据库有一个新条目时我都必须更新每个字段,这将非常乏味。那么让数据自动流入这些列和行的最佳方法是什么?

标签: phphtml

解决方案


推荐阅读