我想從我的數據庫根據客戶site_id選擇site_tags。如果tag_id = 36或37,他們不應該看到「選擇背景設計」鏈接。如果他們的tag_id不等於36或37,他們應該看到鏈接....我有這個代碼,但它不工作?我要去哪裏錯在這裏:(感謝您的幫助!php mysql不工作
<?PHP
/* Limit Template Selection to Premium Clients only */
$id = $site->id;
$tags = mysql_query('SELECT tag_id FROM site_tags WHERE site_id = '.(int)$id);
while ($tag = mysql_fetch_array($tags)){
if ($tag['tag_id'] == '36' || $tag['tag_id'] == '37'){
$link = "";
} else {
$link= "<h2>
<a href=\"template.php\">Choose My Background Design</a>
<a href=\"\" class=\"accordion\"><img class=\"info\" src=\"/img/info_icons/blue_off.png\" width=\"14\" height=\"15\" alt=\"\" title=\"More Information\"/></a>
</h2>
<div id=\"manage_te\" class=\"moreinfo\">
<p>
Select a new website design to change the entire look & feel of your website with just one click.
</p>
</div>";
}
}
echo $link;
?>
這是什麼意思,它不起作用? SQL異常?沒有結果?錯誤的結果? – 2011-04-04 14:16:59
一些friggin縮進請?? – Christian 2011-04-04 14:20:39
我已經修復了SQL注入的方式(通過使用'(int)'將類型轉換爲整數)。 – Christian 2011-04-04 14:25:10