我如何从列中的第二行获得回声?

时间:2015-11-12 16:24:49

标签: php mysql database

在数据库中我有一个吸引力表,在表中我有2列。 imagenum_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而不是第一个

3 个答案:

答案 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
      }
   }
?>

只需将键值更改为您想要显示的行。