1
こんにちは、同じ列のデータベースに含まれる行の数に応じて、イメージがテーブル列にフェッチされる1つのコードを実行しようとしています。ここでは、イメージを取得するための名前として列名を使用しています。 同じタイプのカラムが多いので、同じカラムのデータベースからイメージをフェッチするためにループを使用しています。 は、ここに私のコード同じ列名のテーブルのループ内でイメージを取得する
<?php
$connect=new mysqli("localhost","root","");
mysqli_select_db($connect,'go-web');
$query=mysqli_query($connect,"SELECT * from product WHERE name LIKE 'Groc%' ");
$result=mysqli_num_rows($query);
while($result!=0){
echo '
<td style="height:200px;width:20%;">
<img src="<?php
$query1=mysqli_query($connect,"SELECT image from product where name like "Groc%"");
$result1=mysqli_query($connect,$query1);
$row=mysqli_fetch_assoc($result1);
echo $row["image"];
?>" width="150px" height="150px" /><center><figcaption>Price:</figcaption></center><br>
<center><figcaption>Stock:</figcaption></center></td>';
$result--;
}
?>
すべてのヘルプですか?
を動作するはず? –
そうですね、私はそれをやろうとしています。私は正常に値を取得していますが、イメージを取得していません。 –
なぜ 'while()' -loopの各繰り返しで同じクエリを作成していますか?最初のクエリに依存していないように見えるので、ループ外でクエリを実行します。生成されたコードも見てください。 (ブラウザのソースを表示)。私はそれがあなたが期待するように見えるとは思わない。 –