如何获取图库中包含的图像-文章中包含

时间:2019-07-14 04:36:19

标签: php mysql

三个表-articlesgalleriesimages

articles的一列为gallery(包含画廊的integer-id

galleries具有一列imagescsv string-ids包含的图像)

images具有idsrc列。

现在,我需要将src of images中的gallery->包含在article中。

我首先从表gallery id中选择articles

然后-使用给定的gallery id-从表images ids中选择galleries

然后使用给定的images-ids-从表sources of images中选择images

这种情况很繁琐,需要大量的编码。

有没有更短,更简单的方法?

我无法直接在img sources内写img idsarticles,因为需要在articles或{{1 }} 已经完成了。

有帮助吗?

1 个答案:

答案 0 :(得分:0)

使用JOIN

$sql = 'SELECT a.id, a.column_name,c.sources FROM articles a,galleries b,images c WHERE a.id = b.id and b.id = c.id';

  if($result = mysqli_query($conn, $sql)) {
  // your desire calculation

  } else {
        echo "No records matching your query were found.";
  }