选择图片表单上传表

时间:2016-04-16 20:38:29

标签: php mysqli

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

        <?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的uploads表获取图像路径。

1 个答案:

答案 0 :(得分:1)

所以如果你有一个名为&#34的表;客户&#34;和另一个名为&#34; upload&#34;的表格,您应该首先查询您的数据:

$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"],'"/>'; ?>