2015-11-12 2 views
1

в базе данных У меня есть таблица притяжения, в таблице у меня 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

Почему бы не обновить предложение where, чтобы выбрать правильную запись? – chris85

+0

'SELECT image FROM \' притяжение \ 'WHERE num_of_days = 7 LIMIT 1 OFFSET 1' – Steve

ответ

0

Почему бы вам не попробовать $displayImage[1] вместо $displayImage[0]

Надеюсь это поможет.

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"/> 
0
<?php 
    foreach($displayImage as $key=>$value){ 
     if($key == 2){ 
?> 
<img src="image/<?php echo $value; ?>" alt="<?php $key; ?>"/> 
<?php 
     } 
    } 
?> 

просто изменить ключевое значение для строки, которую вы хотите показать.

Смежные вопросы