Php 简单SQL语句-我应该在这里连接3个表还是2个表?
我是MySQL和php的新手,我在这篇文章中非常关注。我已经在这方面工作了好几个小时,没有得到想要的结果。请帮忙?我首先要说的是:Php 简单SQL语句-我应该在这里连接3个表还是2个表?,php,mysql,sql,Php,Mysql,Sql,我是MySQL和php的新手,我在这篇文章中非常关注。我已经在这方面工作了好几个小时,没有得到想要的结果。请帮忙?我首先要说的是: $query = sprintf('select image_id, filename from images'); $result = mysql_query($query); $images = array(); while ($row = mysql_fetch_array($result)) { $id = $row['image_id'];
$query = sprintf('select image_id, filename from images');
$result = mysql_query($query);
$images = array();
while ($row = mysql_fetch_array($result)) {
$id = $row['image_id'];
$images[$id] = $row['filename'];
echo $images[$id];
}
我有三张桌子:
select image_id, filename from images i
join imagesub s on s.image_id = i.image_id
where s.subbmision_id = $1;
您需要将$1参数设置为您在请求中收到的“$item”值。将此作为查询来获取所有参数
select s.submission_id, b.image_id, i.filename
from submissions s
inner join imagsub b on b.submission_id = s.submission_id
inner join images i on i.image_id = b.image_id
你试过了吗
select image_id, filename from images
join imagsub on images.image_id = imagsub.image_id
where imagesub.submission_id = YourID
非常感谢你!我只做了第一个反应,效果很好。后来,我在代码中丢失了另一段代码,这让我完全失去了兴趣,所以你的建议让我走上了正确的道路。我的结局是: