选择图像表单上传表


Select an image form upload table

我创建了一个表单,它允许我在一个名为client的表中创建一个插入,同时还有一个上传字段,它将图像上传到上传文件夹中,然后将路径和客户端ID一起上传到数据库中。我想在上传表中选择并显示客户端表中的行以及与之相关的图像。我的选择语句非常简单:

        <?php
        $sql = "SELECT * FROM client ORDER BY client_name ASC";
        $result = mysqli_query($dbc, $sql);
        if(mysqli_num_rows($result) > 0){
            while($row = mysqli_fetch_assoc($result)){ ?>
            <?php echo '<li class="client_list">' ?>
                <?php //client image to show here from uploads table ?>
                <?php echo $row["client_name"]; ?>
            <?php echo '</li>' ?>   
        <?php   }
        } else{
            echo "There are no tasks!";
        }
        ?>

但我不确定如何从上传表中获取图像路径,因为上传表中的客户端id在同一个表中。

因此,如果您有一个名为"client"的表和另一个名"upload"的表,您应该首先这样查询数据:

$sql = "SELECT client_name, image_path FROM client JOIN
upload ON client.id = upload.client_id ORDER BY client_name ASC";

然后包括之前提出的图像:

<?php echo '<img src="',$row["image_path"],'"/>'; ?>