三个表-articles
,galleries
,images
。
articles
的一列为gallery
(包含画廊的integer
-id
)
galleries
具有一列images
(csv string
-ids
包含的图像)
images
具有id
和src
列。
现在,我需要将src of images
中的gallery
->包含在article
中。
我首先从表gallery id
中选择articles
然后-使用给定的gallery id
-从表images ids
中选择galleries
然后使用给定的images-ids
-从表sources of images
中选择images
。
这种情况很繁琐,需要大量的编码。
有没有更短,更简单的方法?
我无法直接在img sources
内写img ids
或articles
,因为需要在articles
或{{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.";
}