Php 在数据库查询中显示简单数组

Php 在数据库查询中显示简单数组,php,mysql,Php,Mysql,我用下面的表格展示了50个州的官方符号: echo <<<EOD <tr> <td><a href="/world/$PlaceL" title="$Place">$Place</a></td> <td>$Symbol</td> </tr> EOD; 对此 $Song[] = $row['Symbol']; 然而,我不知道下一步该怎么办。这不管用

我用下面的表格展示了50个州的官方符号:

echo <<<EOD
   <tr>
     <td><a href="/world/$PlaceL" title="$Place">$Place</a></td>
     <td>$Symbol</td>
   </tr>
EOD;
对此

$Song[] = $row['Symbol'];
然而,我不知道下一步该怎么办。这不管用

echo <<<EOD
   <tr>
     <td><a href="/world/$PlaceL" title="$Place">$Place</a></td>
     <td>echo join( $Song, '' );</td>
   </tr>
EOD;
下面是主数据库表中的几行,GS

GS.N | IDArea | IDSymbol | URL | Symbol | DesigGen | Date
4431 | us-tn | us-tn-Songs | tennessee/songs | The Pride of Tennessee | song | 1996
4432 | us-tn | us-tn-Song2 | tennessee/songs | My Tennessee | song | 1996

表gw_geog仅包含地理位置数据(例如50个州)。例如,GG.URL=南达科他州,GG.Name=南达科他州,GG.Parent=美国。

您需要向我们展示您的数据库方案以及用于检索数据的代码(包括SQL)。就目前情况而言,在您开始
echo
之前,我不知道您的数据是什么样子。好的,我编辑了我的初始帖子,包括数据库表中的查询和一些数据。在本例中,放弃herdoc语法可能更简单,这样您就可以通过使用
foreach($s$Song){/…}更轻松地格式化歌曲
代码块。@John McMahon-明白了。它正在工作。谢谢。
$Song[] = '<td>'.$Symbol.'</td>';

echo <<<EOD
   <tr>
     <td><a href="/world/$PlaceL" title="$Place">$Place</a></td>
     echo join( $Song, '' );
   </tr>
EOD;
SELECT GS.N, GS.IDArea SymArea, GS.URL, GS.IDSymbol,
 GS.Symbol, GS.Latin, GS.DesigGen, GS.Date, GG.N, GG.IDArea, GG.URL GURL, GG.Name GName,   GG.Type, GG.IDParent, GG.IDParent2, GG.Parent, GG.ParentName, GG.Parent2, GG.IDReg
FROM gs AS GS
LEFT JOIN gw_geog AS GG ON GG.IDArea = GS.IDArea
WHERE GS.DesigGen = 'song' AND GG.IDParent = 'usa'
GROUP BY GS.IDSymbol ORDER BY GS.N
GS.N | IDArea | IDSymbol | URL | Symbol | DesigGen | Date
4431 | us-tn | us-tn-Songs | tennessee/songs | The Pride of Tennessee | song | 1996
4432 | us-tn | us-tn-Song2 | tennessee/songs | My Tennessee | song | 1996