php - 为什么背景图像:url() replace slash bar on url?

标签 php mysql server

我正在尝试从 MySQL 数据库获取一个 url 并显示在 <img> 上在 PHP 文件中,我的 url 很完美,但是当我加上 background-image:url 时始终消失斜杠 / .

我的数据库及网址

1

我的代码

我使用查询从数据库 URL 获取并输入:

2

我的生成代码(chrome 控制台)

3

为什么斜杠消失了?

有什么建议吗?

更新(使用代码的另一部分) 4

最佳答案

您将在 background-url() 中使用单引号关闭样式属性。background-url( 的转义双引号应该可以解决该问题,或者仅使用 PHP 输出 id 和图像位置。对于后一种建议,您可以对属性使用双引号,对 background-url 使用单引号。

关于php - 为什么背景图像:url() replace slash bar on url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30447180/

相关文章:

node.js - 从 Nodejs 传递错误但未收到正确的错误

PHP MySQLi 不允许我更改表(添加新列)

php - 为什么 PHP 在启用 SELinux 的情况下不遵循符号链接(symbolic link)?

javascript - Node Express app.get(*) req.url 始终为/favion.ico

php - 如何获取两个数据库列状态(或事件)之间的时间差(以秒为单位)

php - 如果 php 为 null 或为空,则更新日期以显示

python 瓶 : Can't connect to server or debug it

php - 关于 PDO 和 bindparam 的说明

linux - 超过 300 秒的最大执行时间

php - 使用 Illuminate Database 时在非对象上调用成员函数 connection() 时出错