我正在嘗試列出體育聯盟內部的產品。我目前的PHP foreach吐出所有的聯賽和產品。大。我如何重新組織php體育陣列
現在我只想展現運動(當然)的1個實例,如「籃球」,然後列出多個聯賽發行(發行)在列。
我不能做基於 另一個循環,如果NT $ [「當然」] ==「籃球」,因爲這將改變
不知道如果我的MSSQL的查詢需要改變或如果我可以使用另一個foreach循環?
查詢
$sql2 = SELECT category
,course
,offering
,Semester
,spots
,registerLink from dbtable WHERE semester like "%Fall 2016%" and category like "%Leagues%" ORDER BY course
$rs= mssql_query ($sql2, $con)
or die("Error!");
$result = array();
if (mssql_num_rows($rs)) {
while ($row = mssql_fetch_assoc($rs)) {
$result[] = $row;
}
}
return $result;
exit();
我的foreach鑑於循環:
<?php
foreach ($data as $nt) {
echo "<div class='col-md-2'>";
echo "<h2><a href='#'>".$nt['course']."</a></h2>";
echo "<h3>".$nt['offering']."</h3>";
echo "<h4>".$nt['Semester']."</h4>";
echo "<p>".$nt['spots']."</p>";
echo "<button>".$nt['registerLink']."</button>";
echo "</div>";
}
所以我只想澄清: 類= 「聯盟」,這是我的查詢 當然=籃球和腰旗橄欖球等
而不是'$ result [] = $ row;'do'$ result [$ row ['course']] [] = $ row;'ad then print_r($ result);檢查結果是否具有所需的格式? –
把這個作爲答案,我會選擇它。謝謝! – sloga