Html 在数组中的div中插入mysql

Html 在数组中的div中插入mysql,html,mysql,arrays,image,slider,Html,Mysql,Arrays,Image,Slider,我已经创建了一个数据库来访问使用jquery的滑块内的图像。如果连接是一个数组,则在尝试插入连接时会出现问题: <?php $slides = array( '<div data-thumb="images/slider/slides/image1_small.jpg" data-src="images/slider/slides/image1.jpg"> <div class="camera_caption fad

我已经创建了一个数据库来访问使用jquery的滑块内的图像。如果连接是一个数组,则在尝试插入连接时会出现问题:

<?php
$slides = array(
            '<div data-thumb="images/slider/slides/image1_small.jpg" data-src="images/slider/slides/image1.jpg">
                <div class="camera_caption fadeFromBottom">
                    Text 1 below image
                </div>
            </div>',
            '<div data-thumb="images/slider/slides/image2_small.jpg" data-src="images/slider/slides/image2.jpg">
                <div class="camera_caption fadeFromBottom">
                    Text 2 below image
                </div>
            </div>',
            '<div data-thumb="images/slider/slidesimage3_small.jpg" data-src="images/slider/slides/image3.jpg">
                <div class="camera_caption fadeFromBottom">
                    Text 3 below image
                </div>
            </div>'
);
shuffle($slides);
foreach ($slides as $slides) {
    echo "$slides\n";
}
?>
我的问题是,有没有办法更改该数组以访问图像和文本?我尝试了一个while循环,但没有找到答案

更新:我想要的是将数组更改为

<?php

    $query = "SELECT * FROM tblslider";

if ($result=mysqli_query($connection, $query)) {


     while ($slides = mysqli_fetch_array($result)) {

        '<div data-thumb="images/slider/slides/<? echo $row_DataSlider['strImagesmall'] ?>" data-src="images/slider/slides/<? echo $row_DataSlider['strImage'] ?>">
            <div class="camera_caption fadeFromBottom">
                <? echo $row_DataSlider['strText'] ?>
            </div>
        </div>'

     }
} ?>


显然这是不可能的,但我正在寻找一个解决方案,以获得类似的东西

我相信您的foreach中有一个拼写错误…foreach$slides作为$slides使用$slides两次

我会说:

foreach ($slides as $s) {
    echo $s . "</br>";
}

这里与MySQL无关。有什么问题吗?$slides作为$slides是正确的吗?foreach$slides作为$slide{echo$slide\n;}