【发布时间】:2017-08-28 15:09:50
【问题描述】:
我在 mySQL 数据库中有一个名为“images”的表。此表有 7 行 2 列。列是:“id”和“image”(BLOB 类型)。我想将此表中的所有图像作为数组回显。
这是我尝试使用的代码:
<?php
$link = mysqli_connect("localhost", "xxxx", "xxxx", "xxxx");
if(mysqli_connect_error()) {
die ("Error message");
}
mysqli_query($link, $query);
$query = "SELECT image FROM images";
$i = 1;
if ($result = mysqli_query($link, $query)) {
while ($row = mysqli_fetch_array($result)) {
${"image".$i} = $row['image'];
$i++;
}
$array = array($image1, $image2, $image3, $image4, $image5, $image6, $image7);
echo json_encode($array);
}
?>
我在运行此代码时得到一个空白页。
如果您能给我任何关于如何解决此问题的想法,我将不胜感激。
只是为了解释为什么我需要将这些图像作为数组回显:我将在 JS 文件中使用 AJAX 将这些图像放在另一个 HTML 文件中的特定 div 中。
【问题讨论】: