Загрузка изображений в bootstrap carousel из базы данных mysql с помощью PDO ( проблема fetchall)
я использую pdo для вставки изображений из базы данных в загрузочную карусель, что я имею в виду ( загрузка пути к изображению), но проблема заключается в том, что когда я использую fetchall(); или fetch, я получаю значение всех строк следующим образом :-
Что я уже пробовал:
require_once '..\Config.php'; $dbCon = "mysql:host=$host;dbname=$db_name"; $conn = new PDO($dbCon, $username, $password); $getquery = $conn->prepare('SELECT (imageurl) FROM special'); $getquery->execute(); $result = $getquery->fetchall(); echo $result['imageurl'];
выход есть : ( Efexor.jpg путь upload/17.jpg upload/17.jpg upload/19.jpg upload/18.jpg upload/18.jpg ) ...
это все строки из столбца imageurl, поэтому, когда я зацикливаю foreach ($result) для загрузки изображений из базы данных в загрузочную карусель, это не работает
мой код : -
<div id="demo" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ul class="carousel-indicators"> <? $i = 0; foreach($result as $row){ $actives = ''; if($i == 0){ $actives ='active'; } ?> <li data-target="#demo" data-slide-to="<?= $i; ?>" class="<?= $actives;?>"></li> <? $i++ ; }?> </ul> <!-- The slideshow --> <div class="carousel-inner"> <? $i = 0; foreach($result as $row){ $actives = ''; if($i == 0){ $actives ='active'; } ?> <div class="carousel-item <?= $actives;?>"> <img src="<?= $row['imageurl']?>"> </div> <? echo $row['imageurl'];?> <? $i++; }?> </div> <!-- Left and right controls --> <a class="carousel-control-prev" href="#demo" data-slide="prev"> <span class="carousel-control-prev-icon"></span> </a>