使用php从数据库中选择的问题

使用php从数据库中选择的问题,php,Php,因此,在另一个文件中,$\u SESSION['id\u']被定义为id\u,它位于我的数据库的'account'表中。现在在“shop”表中,我将每个销售位置都写下了相应的用户id:id\u 现在我要做的是选择所有放置在该用户id下的销售位置,但它不起作用。现在出于某种原因,它只显示了一个大边框,除了一个破损的图像图标外,什么也没有。甚至没有相应的文本。开始一个会话;在顶端 <?php try{ include("dbconnectie.php");

因此,在另一个文件中,$\u SESSION['id\u']被定义为id\u,它位于我的数据库的'account'表中。现在在“shop”表中,我将每个销售位置都写下了相应的用户id:id\u

现在我要做的是选择所有放置在该用户id下的销售位置,但它不起作用。现在出于某种原因,它只显示了一个大边框,除了一个破损的图像图标外,什么也没有。甚至没有相应的文本。

开始一个会话;在顶端

<?php
    try{
        include("dbconnectie.php");
        $query = $db->prepare("SELECT * FROM shop WHERE id_u = :id");
        $query->bindParam("id", $_SESSION['id_u']);
        $query->execute();
        $result = $query->fetchALL(PDO::FETCH_ASSOC);
        echo "<table>";
            foreach($result as &$data) {
                echo "<tr>";
                    echo "<td>" . $data["brand"] . "</td>";
                    echo "<td>" . $data["model"] . "</td>";
                    echo "<td>" . $data["cond"] . "</td>";
                    echo "<td>" . $data["price"] . "</td>";
                echo "</tr>";
            }
        echo "</table>";
    } catch(PDOException $e) {
        die("Error!: " . $e->getMessage());
    }
?>
<html>
    <body>
        <div class="poster">
        <img src="<?php echo $data['img_url']; ?>" width='400' height='300' ></img>
        </div>
    </body>
</html>