2013-09-06 2 views
-1

Я пытаюсь получить 5 изображений из базы данных с помощью следующего кода. Как я их зацикливаю, не будучи внутри самого запроса MySQL, поскольку код, который я сейчас выполняю, должен вытащить несколько других запросов.Показать несколько изображений, полученных из MySQL с помощью PHP

public function photoSlides($uiD) 
{ 
    $sth = $this->db->prepare("SELECT image_path FROM user_uploads WHERE uid_fk = :uiD LIMIT 5"); 
    $sth->execute(array(':uiD' => $uiD)); 

    $data = $sth->fetch(); 
    return $data; 
} 

Я хотел бы знать, как я могу отображать 5, используя только один тег html img, как следует.

<img src="<?php echo $photoSlides;?>"/> 

Я не могу запустить его внутри запроса из-за спецификации страницы. В настоящее время я запускаю два запроса, которые требуют, чтобы я мог получить эти изображения так, как я описал. Я не уверен, где найти некоторые из них, чтобы выполнить то, что я описал, даже некоторые из них будут очень полезны и оценены.

ВОПРОСЫ:

которая является более стабильной/лучше, работает так, как я описал или иметь петлю, а внутри запроса?

ответ

0

не уверен, если это ответ, но стоит выстрел (не проверено)

foreach(photoSlides($uiD) as $img_url){ 
echo '<img src="'.$img_url.'"/>'; //if this dont work try $img_url['image_path'] 
} 
Смежные вопросы