如何处理包含多个图像位置的sql单元格($ afbeeldingen)? 车辆表格中包含“图像”列(或荷兰语“afbeeldingen”),对于一辆车,“图像”中可以有多个图像链接,网址分隔为“,”
我想输出
<img src=imagelocation>
存储在单个单元格中的每个位置。
function toon_voertuigen()
{
include ('dbconn.php');
$query = "SELECT * FROM vehicles";
$result = mysqli_query($con, $query) or die("Couldn’t execute query.");
$nrows = mysqli_num_rows($result);
echo "<table>";
for ($i = 0; $i < $nrows; $i++)
{
$n = $i + 1; //add 1 so numbers don’t start with 0
$row = mysqli_fetch_assoc($result);
extract($row);
echo "<tr>\n
<td>$n.</td>\n
<td>
$images //Contains multiple imagelinks, this needs to be exploded to <img src=$images>
</td>
</tr>\n";
}
}
echo "</table>\n";
如何在$ images上使用explode函数来回显每个imageurl
<img src=$images>
答案 0 :(得分:0)
取决于在特定列中写入这些图像位置的方式。如果他们被“;”分开那么你可以使用$ newarray = explode(“;”,$ afbeeldingen)..这将给你一个由“;”分隔的所有部分的数组......这只是一个例子......可能是那些图像位置由“”或“/”分隔..所以你使用分隔它们的字符..然后你迭代数组,你可以将它们分成不同或相同,但就像把它们放入或