Php MySQL将多个图像加入相册,并使用foreach在页面上显示它们

Php MySQL将多个图像加入相册,并使用foreach在页面上显示它们,php,mysql,foreach,Php,Mysql,Foreach,我正在尝试将多个图像加入相册,并使用foreach在页面上显示它们 +----+----------+----------------------------------+-----------+----------+ | id | album_id | name | url | theme_id | +----+----------+----------------------------------+-----------+

我正在尝试将多个图像加入相册,并使用foreach在页面上显示它们

+----+----------+----------------------------------+-----------+----------+
| id | album_id | name                             | url       | theme_id |
+----+----------+----------------------------------+-----------+----------+
|  1 |        1 | 60b0603f40993bfe86d54756505416cb | project_1 | 1        |
|  2 |        1 | 5efd6e08fed71ac6ad18bdde997e97bd | project_1 | 1        |
|  3 |        2 | fe4ac6806722e7cd74a60476da9ec4ea | project_2 | 1        |
|  4 |        2 | 87028bcd233b5ca5133fd0be335ff4b7 | project_2 | 1        |
|  5 |        2 | 9326d956c5cd30a75ff8b90d59e18273 | project_2 | 1        |
|  6 |        3 | 325925af3c04d936aa0e292b007b19e9 | project_3 | 1        |
|  7 |        3 | 0e087fb5e2038a746398d8dbe362032d | project_3 | 1        |
|  8 |        3 | 8be793e3e619771bb81e55c805d23b7d | project_3 | 1        |
+----+----------+----------------------------------+-----------+----------+
当我运行下面的代码时,我在第一个相册\u id中获得了正确的图像名称和url,但例如,在相册\u id=2中,我仍将获得项目\u 1 url,在相册\u id=3中,我将获得项目\u 2 url。我完全迷路了

       $album = find_album($_GET['id']);
       $albums = find_albums_by_theme($album['theme_id']);
       $image = find_image($_GET['id']);
       $images = find_images_by_album($image['album_id']);
       $themes = find_themes();

<ul>
        <?php foreach($images as $image): ?>
            <li><img src="photos/<?php echo $image['url']; ?>/large/<?php echo $image['name']; ?>.jpg" alt="<?php echo safe_output($album['title']); ?>" /></li>
   <?php endforeach; ?>
               </ul>

在这两行中,您对album.id和image.id都使用了
id
。我想这会引起一个问题

   $album = find_album($_GET['id']);
   $image = find_image($_GET['id']);
   $album = find_album($_GET['id']);
   $image = find_image($_GET['id']);