使用mySQL和PHP显示多个表中的数据


Display data from multiple tables using mySQL and PHP

我有一个简单的mysql数据库,并且正在使用PHP来显示表中单独选择的项的结果。我无法显示个人选择。我的代码在下面。似乎有什么东西没有触发$选择了,但我不知道如何正确。温柔一点——我对这个完全陌生。非常感谢。

$bowinfo = mysql_query("SELECT id, make, description 
                        FROM bowid WHERE bowid=".$selectedbow);
        //START THE WHILE LOOP 
        while ($bowdata = mysql_fetch_array($bowinfo)) {
            $id = $bowinfo["id"];
            $make = $bowinfo["make"];
            $description - $bowinfo["description"];
    echo ( "<section>
                    <p> $id</p> 
                    <p>$make</p>
                    <p>$description</p></section>
                    ");

while循环中的代码有错误,应该使用$bowdata而不是$bowinfo,即:

$id = $bowdata["id"];
$make = $bowdata["make"];
$description = $bowdata["description"];

为了从多个表中获取数据,您可以进行SQL连接,为此我需要了解其他表的详细信息