我的查询看起来像这样的时刻:,MySQL的查询两个表
$result = mysql_query("SELECT * FROM promo JOIN items ON promo.id = items.promo_id WHERE promo.id='$promo_id'") or die('Error : ' . mysql_error());
while($row = mysql_fetch_array($result))
{
echo "<p>".$row['title']."</p>";
echo "<p>".$row['description']."</p>";
echo "<p>".$row['filename']."</p>";
}
我想有以下落得:促销1
的标题
这是促销1说明,这不是很棒?!
filename_1.jpg
filename_2.jpg和然而,许多文件链接到这个促销上市...
然而,根据上面的查询,我得到:
这是促销1说明,这不是很好吗?!
filename_1.jpg
这是促销1描述,是不是很棒?
filename_2.jpg
所以重复(我有点明白为什么),并在宣传片的“标题”不扯了!任何人都可以推荐问题是否与我的JOIN或我的PHP?非常感谢您的帮助:)
数据库的外观如何? – Codler 2010-08-10 12:11:47
如果您选择的是促销ID,它只会找到与该ID相关的促销,我的猜测是您有2个文件加入促销1 – Luke 2010-08-10 12:12:15
我们可以查看“促销”和“商品”表的结构吗? – Bobby 2010-08-10 12:12:19