gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 00:05:45 25 4
gpt4 key购买 nike

我想将 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 "<div id="container">"
echo "<img class='item' src='" . $row['path'] . "' />";
echo "</div>"
}

mysqli_close($con);
?>

最佳答案

该代码存在 3 个问题:

首先,您实际上不必为每个新 <div> 包含脚本。 。只需将您的脚本包含在 <head> 中一次即可部分,如下:

<html>
<head>
<script src="/path/to/masonry" />
...
</head>

其次,您需要区分 "作为 PHP 代码中的字符串容器以及应出现在最终 HTML 代码中的字符。当将其用作后者时,您需要通过添加反斜杠来转义它(例如: \" ),或者简单地将其替换为撇号:

$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);
?>

最后,如示例中所示,您忘记了 while 内代码行末尾的分号终止符。循环。

关于php - 从从 mysql 数据库检索到的图像在 php 中插入 masonry ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24567898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com