比较数据库中的字段和php中的整数

时间:2011-10-26 01:49:31

标签: php sql database login

我从数据库中提取用户名和密码,然后匹配,我可以通过登录页面。但我想限制对用户的一些访问,并提供对管理员的访问,我使用数据库中的字段admin来执行此操作。 admin是int,可以包含值1和0.此代码始终输入此else的{​​{1}}条。

真的很烦人,你能提供一些线索吗?

if ($result == '1')

2 个答案:

答案 0 :(得分:2)

$result是结果的资源。您需要使用mysql_fetch_assoc()或类似内容。

$row = mysql_fetch_assoc($result);
if ($row['admin'] == '1') {
  echo "uspeh admine";
} else { 
  echo "uspeh korisnice";
}

答案 1 :(得分:0)

您需要获取查询结果的数组表示:

$row = mysql_fetch_assoc($result);

echo $row['some_key_maybe_id'];