在php中插入从mysql数据库检索的图像

在php中插入从mysql数据库检索的图像,php,mysql,masonry,Php,Mysql,Masonry,我想在从MySQL数据库检索图像的php表单中插入砌体。我可以检索图像,但当我尝试放入砖石结构时,整个过程根本不起作用 这是我的密码 $result = mysqli_query($con,"SELECT * FROM img"); while($row = mysqli_fetch_array($result)) { echo "<script src="/path/to/masonry.pkgd.min.js"></script>" echo "<di

我想在从MySQL数据库检索图像的php表单中插入砌体。我可以检索图像,但当我尝试放入砖石结构时,整个过程根本不起作用

这是我的密码
$result = mysqli_query($con,"SELECT * FROM img");

while($row = mysqli_fetch_array($result)) {
  echo "<script src="/path/to/masonry.pkgd.min.js"></script>"
  echo "<div id="container">"
  echo "<img class='item' src='" . $row['path'] . "' />";
  echo "</div>"
}

mysqli_close($con);
?> 
$result=mysqli_查询($con,“从img中选择*);
while($row=mysqli\u fetch\u数组($result)){
回声“”
回声“”
回声“;
回声“”
}
mysqli_close($con);
?> 

该代码有3个问题:

首先,您不必为每个新的
都包含脚本。只需在
部分包含一次脚本,如下所示:

<html>
    <head>
        <script src="/path/to/masonry" />
        ...
    </head>
最后,如示例所示,您忘记了
while
循环中代码行末尾的分号终止符

$result = mysqli_query($con,"SELECT * FROM img");

while($row = mysqli_fetch_array($result)) {
  echo "<div id='container'>";
  echo "<img class='item' src='" . $row['path'] . "' />";
  echo "</div>";
}

mysqli_close($con);
?>