Php 在列中显示结果sql

Php 在列中显示结果sql,php,eclipse,Php,Eclipse,我希望以如下格式的三列显示我的sql结果 怎么可能呢?我应该添加带有tr和td的表格吗?还是我代码中的div CategoryName1 CategoryName2 CategoryName3 subcategoryN subcategoryN subcategoryN <?php foreach ($resultLang as $oneRec) { $catid= $oneRec["categor

我希望以如下格式的三列显示我的sql结果

怎么可能呢?我应该添加带有tr和td的表格吗?还是我代码中的div

CategoryName1     CategoryName2     CategoryName3   
subcategoryN      subcategoryN      subcategoryN



<?php 
  foreach ($resultLang as $oneRec)
  {             
    $catid= $oneRec["categoryID"];


    echo"<strong>".$oneRec["categoryName"]."</strong><br>";


    $sqlCmd2 ="SELECT subcategories.subCatID,subcategories.subCatName
              FROM subcategories
              JOIN categories
              ON subcategories.categoryID=categories.categoryID
              JOIN languages
              ON categories.languageID = languages.languageID
              WHERE languages.languageID =:lang
              AND categories.categoryID=:cboCat";
    $prepQuery2 = $conn ->prepare($sqlCmd2);
    $prepQuery2->bindParam(":lang",$langTemp, PDO::PARAM_INT);
    $prepQuery2->bindParam(":cboCat",$catid, PDO::PARAM_INT);
    $prepQuery2->execute();
    $resultLang2= $prepQuery2->fetchAll();

    foreach ($resultLang2 as $oneRec)
    {
        $subCatid=$oneRec["subCatID"];

        echo "<a href='displaysubcategory.php?subcat=?$subCatid'>".$oneRec["subCatName"]."</a></br>";

    }               
    echo "<br>";

  }
CategoryName1 CategoryName2 CategoryName3
子类别子类别子类别

我不知道eclipse标签是什么,但我通常做的是:

 $header = "";
 $data = "";
foreach ($resultLang2 as $oneRec)
{
    $header .= "<td>".$oneRec['field']."</td>";
    $data .= "<tr><td>".$oneRec['someData']."</td><td>".$oneRec['someOtherData']."</td></tr>";
}

 echo "<table>";
 echo "<tr>".$header."</tr>";
 echo $data;
 echo "</table>";
$header=”“;
$data=“”;
foreach($resultLang2作为$oneRec)
{
$header.=''.$oneRec['field'].'';
$data.=''.$oneRec['someData'].''.$oneRec['someOtherData'].'';
}
回声“;
回显“$header.”;
回波数据;
回声“;

正确设置问题的格式。
<?php 
echo"<ul class='maincats'>";
  foreach ($resultLang as $oneRec)
  {             
    $catid= $oneRec["categoryID"];


    echo"<li>";
    echo"<strong>".$oneRec["categoryName"]."</strong>";

    $sqlCmd2 ="SELECT subcategories.subCatID,subcategories.subCatName
              FROM subcategories
              JOIN categories
              ON subcategories.categoryID=categories.categoryID
              JOIN languages
              ON categories.languageID = languages.languageID
              WHERE languages.languageID =:lang
              AND categories.categoryID=:cboCat";
    $prepQuery2 = $conn ->prepare($sqlCmd2);
    $prepQuery2->bindParam(":lang",$langTemp, PDO::PARAM_INT);
    $prepQuery2->bindParam(":cboCat",$catid, PDO::PARAM_INT);
    $prepQuery2->execute();
    $resultLang2= $prepQuery2->fetchAll();
    if($resultLang2) {
        echo"<ul class='subcats'>";
        foreach ($resultLang2 as $oneRec)
        {
            $subCatid=$oneRec["subCatID"];
            echo"<li>";
            echo "<a href='displaysubcategory.php?subcat=?$subCatid'>".$oneRec["subCatName"]."</a>";
            echo"</li>";
        } 
        echo"</ul>";
    }
    echo"</li>";

  }
echo"</ul>";