如何在单个查询中显示外键值?

时间:2016-08-20 13:47:03

标签: php mysql

我有两张桌子,一张是图片,另一张是标签。

image_id =主键(IMAGE TABLE),fk_image_id =外键(TAGS TABLE)。

预期输出:如果示例标记名为2,则图像1显示单个图像和标记名(更多名称)。

但是现在我假设有两个标记名,得到两个图像分开..如何解决这个问题?

我使用implode函数,但它的“无效参数已通过”。

include_once("config.php");
        $result=mysqli_query($mysqli,"SELECT * FROM image,tags WHERE image_id=fk_image_id  ORDER BY creation_dt DESC LIMIT 5 ");
        while($res = mysqli_fetch_array($result)) {
            $tagname=$res['tag_txt'];
            echo $tagname;
            echo "<tr>"."<img  src='http://localhost:8080/memes/".$res['path_txt']."' width='380' height='280' style='padding: 10px;'  />"."</tr>";
        }

0 个答案:

没有答案