0
我如何做列,teamname,作爲我行的頭。
1ShotGG沙塵暴2:
summonername2
summoner 1
summoner 2
summoner 3
summoner 4
組#5
Summoner 1
Summoner 1
下面是我在代碼例如,我想使用PHP想輸出該結果PHP。到目前爲止,它輸出的意外結果。
$query = "SELECT players.id, team.teamname, players.summonername
from team
INNER JOIN players ON players.team = team.id
WHERE team.tourneyid = {$id}";
$result = mysqli_query($conn, $query);
while($row = mysqli_fetch_assoc($result)) {
if($i == 0) {
$heading .= "<h3>". $row['teamname'] ."</h3><table class='table'><tr><th>Summonername</th><th>rank</th></tr>";
}// team header
$teams .= "{$heading}<tr><td>". $row['summonername'] ."</td><td>rank</td></tr>";
$i++;
}
如果我想調用$ summoner循環中的召喚者ID,該怎麼辦?如何才能做到這一點? – 2015-03-20 01:50:22
@PlusOne你只需稍微調整一下,而不是隻在收集'while'循環中只推送'summoner name',你可以直接推送整個'$ row',然後你可以自己分組行數組而不是名字,然後在'foreach'裏面而不是'$ summoner',現在它會像'echo $ summoner ['id']'等等 – Ghost 2015-03-20 02:58:56
對不起,是否將團隊ID(與團隊名稱在同一行)包含在第一個循環中?我嘗試了各種方法,並且我得到了很多無效的結果。 – 2015-03-20 06:55:53