首先,我只想对糟糕的标题表示抱歉。我真的很难用一句话来解释我面临的问题。
我有一个名为actor的表,其中包含一个aID(主键)和一个aName以及更多内容。我还有一个名为videos的表,其中包含vID(主键)和其他数据。我拥有的第三个也是最后一个表称为连接,其中一个包含一个主键、一个cVideoID和一个cActorID。
假设我创建了一个视频,当我导航到视频 *www.example.com/video.php?v=primary_key* 我想打印出该电影中的所有演员(actor1、actor2、actor3 和演员4)。因此,我创建了连接表来跟踪所有电影演员的连接。对于我创作的每一部电影,我都会将演员与电影联系起来。
我以为我可以做这样的事情:
<?php
$result2 = mysql_query("SELECT `actors`.`aID`, `actors`.`aName` FROM `actors` WHERE `connections`.`cVideoID` = {$_get['v']}");
while($actors = mysql_fetch_array($result2))
{
echo "<a href='actor.php?id={$actors['aID']}>{$actors['aName']}</a> ';
}
?>
但这似乎不起作用。有任何想法吗?