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