MySQL/PHP计数

MySQL/PHP计数,php,mysql,Php,Mysql,我有两个MySQL表,一个用于存储相册,另一个用于存储歌曲。我正在表格中显示相册列表,我希望能够添加一个名为歌曲的列来显示此相册中的歌曲数。我现在的样子把我的桌子弄乱了: 谢谢大家的帮助 循环播放列表时,我会这样改写你的代码: while($row = mysql_fetch_array($rs)) { echo "<tr>\n"; echo "<td>".$row['playlist_id']."</td>"; // Assumin

我有两个MySQL表,一个用于存储相册,另一个用于存储歌曲。我正在表格中显示相册列表,我希望能够添加一个名为
歌曲
的列来显示此相册中的歌曲数。我现在的样子把我的桌子弄乱了:

谢谢大家的帮助 循环播放列表时,我会这样改写你的代码:

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>";
}
while($row=mysql\u fetch\u数组($rs)){
回音“\n”;
回显“$row['playlist_id']”;
//假设playlist_id是数据库中的整数值
$query=”
选择Playlist\u id,COUNT(Playlist\u id)作为歌曲计数
来自ws_音乐
其中Playlist_id=“.intval($row['Playlist_id'])
按播放列表\u id分组
";
$result=mysql\u query($query)或die(mysql\u error());
//不需要第二个while循环
$row2=mysql\u fetch\u数组($result);
回显“有”。$row2['songCount']。。$row2['Playlist_id']。“歌曲。”;
回声“;
}

是什么让你不写代码?你能把代码放进去,而不是突出显示的代码的屏幕截图吗?你能显示一些呈现的HTML吗?当问题是关于MySQL时,为什么你想看到HTML?你当前的查询有什么问题?你想达到什么目标?