我有這段代碼,它必須過濾admin的權限,我甚至做了一次複選。 但它似乎沒有工作。管理權限無法正常工作
CODE:
<?php
include("db.php");
$result=mysql_query("SELECT * FROM members where admin='true' AND admincheck='1'");
while($test = mysql_fetch_array($result)) {
echo"<li><a href='archief.php'><span>archief</span></a></li>";
}
mysql_close($conn);
?>
數據庫:
CREATE TABLE `members` (
`member_id` int(11) unsigned NOT NULL,
`admin` varchar(5) NOT NULL default 'false',
`admincheck` int(1) NOT NULL default '0',
`firstname` varchar(100) default NULL,
`lastname` varchar(100) default NULL,
`mail` varchar(150) NOT NULL,
`login` varchar(100) NOT NULL default '',
`passwd` varchar(32) NOT NULL default '',
PRIMARY KEY (`member_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `members` (`member_id`, `admin`, `admincheck`, `firstname`, `lastname`, `mail`, `login`, `passwd`) VALUES
(607, 'true', 1, '---', '----', '---', '---', '---'),
定義「不起作用」。它做什麼或不做什麼? – deceze
您的查詢按照我的預期工作,所以您必須做錯事。 mysql_query是否返回一些錯誤? –
我不明白什麼是問題,你試圖達到什麼,請清楚,以便大家可以幫助你。 –