Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中根据外键id将图像分组在一起_Php_Html_Sql - Fatal编程技术网

在php中根据外键id将图像分组在一起

在php中根据外键id将图像分组在一起,php,html,sql,Php,Html,Sql,所以我有一个旋转木马,我需要它根据分组在一起的图像的数量重复,所以我的意思是我有一个名为multipleimg的表,它从名为apartemontinfo的表中获取外键,因此,当我成功地在两个表中插入数据时,但我想在旋转木马中同时显示每组图像,因此每次插入新的图像集合时,旋转木马应显示这些新图像及其id,我尝试了此代码,但它不起作用 <article class="games row "> <?php

所以我有一个旋转木马,我需要它根据分组在一起的图像的数量重复,所以我的意思是我有一个名为multipleimg的表,它从名为apartemontinfo的表中获取外键,因此,当我成功地在两个表中插入数据时,但我想在旋转木马中同时显示每组图像,因此每次插入新的图像集合时,旋转木马应显示这些新图像及其id,我尝试了此代码,但它不起作用

  <article class="games row  ">
                <?php
                $q = "SELECT apartementinfo.Aid ,multipleimg.iid , apartementinfo.description, multipleimg.img FROM apartementinfo 
                inner JOIN multipleimg
                ON multipleimg.Aid = apartementinfo.Aid 
                 ; ";

                $result = $conn->query($q);
                foreach ($result as $r) { ?>
                

                    <div class="game col-4 ">

                        <div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
                            <div class="carousel-inner">

                            
                                <div class="carousel-item active">
                                    <img src="<?=$r['img']?>" class="d-block w-100" alt="...">
                                </div>
                               
                            </div>
                            <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
                                <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                                <span class="sr-only">Previous</span>
                            </a>
                            <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
                                <span class="carousel-control-next-icon" aria-hidden="true"></span>
                                <span class="sr-only">Next</span>
                            </a>
                        </div>
                    </div>

                <?php } ?>

            </article>

所以有什么办法吗?

有什么帮助吗?不太清楚。试着把你的问题分成几个较小的任务。我有一组图像,我想在不同的旋转木马中显示每组图像,按它们的帖子id分组,就是这样!!
CREATE TABLE `apartementinfo` (
`Aid` int(255) NOT NULL AUTO_INCREMENT,
`description` varchar(255) NOT NULL,
`Rid` int(255) NOT NULL,
 PRIMARY KEY (`Aid`),
 KEY `Rid` (`Rid`),
 CONSTRAINT `apartementinfo_ibfk_1` FOREIGN KEY (`Rid`) REFERENCES `resident` (`Rid`)
 ) ENGINE=InnoDB AUTO_INCREMENT=61 DEFAULT CHARSET=utf8mb4


CREATE TABLE `multipleimg` (
`iid` int(255) NOT NULL AUTO_INCREMENT,
`img` varchar(255) NOT NULL,
`Aid` int(255) NOT NULL,
 PRIMARY KEY (`iid`),
 KEY `Aid` (`Aid`),
 CONSTRAINT `multipleimg_ibfk_1` FOREIGN KEY (`Aid`) REFERENCES `apartementinfo` (`Aid`)
 ) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4