client
と呼ばれるテーブルに挿入を作成するフォームを作成しました。これにはアップロードフィールドにイメージをアップロードしてからdbにアップロードするアップロードフィールドがありますクライアント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を持ってアップロードテーブルを形成し得てアプローチする方法について確認していない:私のselect文は非常に簡単です。その後、
$sql = "SELECT client_name, image_path FROM client JOIN
upload ON client.id = upload.client_id ORDER BY client_name ASC";
と前に提案されたイメージが含まれています:
WHERE句を使用してパス/イメージ行を取得し、それに応じてエコーする –
WHERE句を使用すると、別のテーブルからデータを取得できますか? – PhpDude
はいそうです。 –