0
我有2個MySQL表,一個用於存儲專輯,另一個用於歌曲。我在表格中顯示了相冊列表,我希望能夠添加名爲songs
的列以顯示此相冊中的歌曲數量。現在我有它的方式只是弄亂了我的桌子:MySQL/PHP計數
感謝大家的幫助!
我有2個MySQL表,一個用於存儲專輯,另一個用於歌曲。我在表格中顯示了相冊列表,我希望能夠添加名爲songs
的列以顯示此相冊中的歌曲數量。現在我有它的方式只是弄亂了我的桌子:MySQL/PHP計數
感謝大家的幫助!
假設「播放列表」是什麼,你認爲在播放列表的專輯和第一while
循環迭代,我已經重寫你的代碼是這樣的:
while($row = mysql_fetch_array($rs)) {
echo "<tr>\n";
echo "<td>".$row['playlist_id']."</td>";
// Assuming playlist_id is an integer value in your database
$query = "
SELECT Playlist_id, COUNT(Playlist_id) AS songCount
FROM ws_music
WHERE Playlist_id = ". intval ($row['playlist_id']) ."
GROUP BY Playlist_id
";
$result = mysql_query($query) or die(mysql_error());
// No need for the second while loop
$row2 = mysql_fetch_array($result);
echo "<td>There are ". $row2['songCount'] ." ". $row2['Playlist_id'] ." song.</td>";
echo "</tr>";
}
完美謝謝。 –
是什麼讓你不寫代碼? –
您能否將代碼放入代碼中,而不是突出顯示的代碼的屏幕截圖? – Ryan
你可以顯示一些呈現的HTML嗎? –