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

时间:2015-03-20 01:50:53

标签: php mysql database

我有一个简单的mysql数据库,我正在使用PHP来显示表中单独选择的项目的结果。我无法获得个人选择。我的代码如下。似乎有些东西没有触发。$ selectedbow但是我不知道怎么做对。要温柔 - 我对此完全陌生。谢谢!

$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>
                    ");

1 个答案:

答案 0 :(得分:1)

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

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

并且要从多个表中获取数据,您可以执行SQL连接,因为我需要知道其他表的详细信息