在数据库中我有一个吸引力表,在表中我有2列。
image
和num_of_days
$image = "SELECT image FROM `attraction` WHERE num_of_days = 7";
$linkimage = mysqli_query($link, $image)or die(mysqli_error($link));
$displayimage = mysqli_fetch_array($linkimage);
它给我一张数据库中的照片列表。示例
image1.jpg
image2.jpg
image3.jpg
当我调出图像时
<img src="image/ < ?php echo $displayImage[0]; ?>" alt=""/>
问题是我想选择image2.jpg
而不是第一个
答案 0 :(得分:0)
为什么不尝试$displayImage[1]
而不是$displayImage[0]
希望这有帮助。
答案 1 :(得分:0)
或者你必须循环遍历$displayImage
数组以回显所有这些数组,或者以初学者风格使用3行,其中0,1和2作为数组索引:
<img src="image/ < ?php echo $displayImage[0]; ?>" alt="1"/>
<img src="image/ < ?php echo $displayImage[1]; ?>" alt="2"/>
<img src="image/ < ?php echo $displayImage[2]; ?>" alt="3"/>
答案 2 :(得分:0)
<?php
foreach($displayImage as $key=>$value){
if($key == 2){
?>
<img src="image/<?php echo $value; ?>" alt="<?php $key; ?>"/>
<?php
}
}
?>
只需将键值更改为您想要显示的行。