无法显示每个DISTINCT选择的第一个图像

时间:2013-09-30 04:04:39

标签: php mysql

我正在使用图库菜单构建照片库。我有一个名为“照片”的表,其中包含列“id,gallery_name,filename等”

我正在使用此代码显示列出的图库菜单:

        $gallery_sql = "SELECT DISTINCT gallery_name FROM {$table}";
        $gall_names = Photograph::find_by_sql($gallery_sql);
        foreach($gall_names as $page){
            $output = "<li><a href=\"index.php?subj=" . $page->gallery_name . "\">";    
            $output .= "    <img src=\"" . $page->image_path() . "\" />";
            $output .= "</a></li>";

            echo $output;
        }

菜单有效但我无法获得每个不同gallery_name选择的第一张图像,以在链接中显示为缩略图。我在这里缺少什么?

0 个答案:

没有答案