<?
$test1 = mysql_connect("localhost","username","pass");
if (!$test1)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database", $test1);
$letter = $_SERVER[REQUEST_URI];
$letter1 = substr($letter,6);
$query = "SELECT * FROM letter WHERE username='" . $letter1 . "'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
?>
<style type="text/css">
body {
background-image: url('<? echo $row["backpic"]; ?>');
background-attachment:fixed;
margin-bottom:36px;
}
</style>
这是我从mysql数据库中检索字段并将该字段设置为背景图像(该字段包含url)的代码。数据库连接不工作
出于某种原因,此代码不起作用。我已经检查了所有的值,并且它们应该是正确的,因为这个完全相同的代码存在于另一个文件中,并且它完美地工作在那里。
请帮忙!
没有生成错误。顺便说一下,在所有这些之前有一行代码:include(“connectval.php”);
那里有那个文件有相同的代码,但不同的变量名和子串部分不在那里。我不认为这会干扰这段代码。
的是,从脚本生成什么错误? – 2012-02-12 02:14:51
当我们被告知“它不起作用”时,它总是让我d but不安,但没有提供错误消息/代码/描述来解释*实际错误*。它不起作用;好。发生什么事?你有错误吗? – 2012-02-12 02:16:11
没有产生错误。我甚至试图打印出应该从数据库中提取的字段,并且它不打印出来,而如果我做了类似echo“hello”的东西;它出于某种原因打印出你好$ row ['backpic'];没有任何价值。 – DemCodeLines 2012-02-12 02:20:40