Php mysql_fetch_assoc仅返回1个结果

Php mysql_fetch_assoc仅返回1个结果,php,Php,mysql\u fetch\u assoc只获取一条记录(检查数据库端的一切正常) Php代码: <?php $folder_id = $_GET['folder_id']; $query = mysql_query("SELECT * FROM gallery_photos WHERE folder_id = $folder_id"); if (mysql_num_rows($query) == 0) { echo '<h2>Sorry, you cannot c

mysql\u fetch\u assoc
只获取一条记录(检查数据库端的一切正常)
Php代码:

<?php 
$folder_id = $_GET['folder_id'];
$query = mysql_query("SELECT * FROM gallery_photos WHERE folder_id = $folder_id");

if (mysql_num_rows($query) == 0)
{
    echo '<h2>Sorry, you cannot change a folders photo cover if that folder has 
         no    photos in it<br /> <a href="gallery.albums.php?fder_id='
         .$folder_id.'">Back to the folder</a><h2>';
}
else
{
    while ($row = mysql_fetch_assoc($query))
    {
        echo '<img src="gallery_photos/'.$row['photo_name'].'" width="200"';
    }
}
?>

您没有关闭HTML IMG标记。将
/>
添加到标记中

echo '<img src="gallery_photos/'.$row['photo_name'].'" width="200" />';
echo';

您没有关闭HTML IMG标记。将
/>
添加到标记中

echo '<img src="gallery_photos/'.$row['photo_name'].'" width="200" />';
echo';

您能给我们看一些数据库数据吗。您确定它应该返回多行吗?您是否尝试过使用assoc的mysql\u fetch\u数组?顺便说一句,你的代码中有一个奇怪的sql注入漏洞。你能给我们看一些DB数据吗。您确定它应该返回多行吗?您是否尝试过使用assoc的mysql\u fetch\u数组?顺便说一句,您的代码中有一个奇怪的sql注入漏洞。哦,亲爱的,我怎么没有看到,我一直都在这么做,感谢您的快速响应(您是一个救生员;)嗯,有时候拯救生命并不是那么困难。从一位开发人员那里得到一个提示:这是您想要步行30分钟的时刻。:)然后,缩进代码。良好的美学可以帮助您更轻松地理解这些内容。我的编辑器上有缩进,但出于某种原因,这里没有缩进:/噢,亲爱的,我怎么没看到,我一直在这样做,感谢您的快速响应(您是一个救生员;)嗯,有时候拯救生命并不是那么困难。从一位开发人员那里得到一个提示:这是您想要步行30分钟的时刻。:)然后,缩进代码。良好的美学可以帮助您更轻松地捕捉这些内容。它在我的编辑器中缩进,但由于某些原因,这里没有缩进:/