Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用css通过id从数据库中获取图像?_Javascript_Php_Html_Mysql_Css - Fatal编程技术网

Javascript 如何使用css通过id从数据库中获取图像?

Javascript 如何使用css通过id从数据库中获取图像?,javascript,php,html,mysql,css,Javascript,Php,Html,Mysql,Css,我有这个数据库表: ID Nome Country Imagem 1 John USA images/######.jpg 2 Ana USA images/######.jpg 3 ## ## images/######.jp 如何启动代码?我想通过ID获取图像并将其置于背景中 .background { backgound-image: url(...); } 这可能吗?你知道MySQL吗 无论如何,在连接到数据库后,请执行以下操作: $bg

我有这个数据库表:

ID Nome Country Imagem
1  John USA     images/######.jpg
2  Ana  USA     images/######.jpg
3  ##   ##      images/######.jp
如何启动代码?我想通过ID获取图像并将其置于背景中

.background {
   backgound-image: url(...);
}
这可能吗?

你知道MySQL吗

无论如何,在连接到数据库后,请执行以下操作:

$bg = $mysqli->query("SELECT Imagem FROM YOURTABLE WHERE ID=2")->fetch_object()->Imagem;

我认为将php文件链接为css是可能的

并返回相应的标题

就像这里:

2) 第二个变体是这样做:

.background {
   backgound-image: url(/user-image.php?id=1);
}

如果我答对了。

您可以在header.php或footer.php中编写css代码

<?php
$imgUrl = 'images/######.jpg';  //get corresponding filename and path from db
?>
<style>
.background {
   backgound-image: url(<?php echo $imgUrl ?>);
}
</style>
<?php
?>

.背景{
backgound图像:url();
}

欢迎使用堆栈溢出!这个问题缺乏信息。你能分享你尝试过的,以及你遇到的问题吗?请阅读你能提供更多关于你想要达到的目标的细节吗?你将不得不使用脚本语言。仅通过CSScan是不可能的。您举了一个例子??不可能使用CSSY您不应该建议使用
mysql\u
函数。在这个时候似乎也有广泛的答案。HTML和CSS将是必需的。您不能直接将CSS连接到PHP,因此您需要将CSS代码放入HTML页面和“background:url()”中,放入