我有一个相当简单的问题......为什么不能
if ($row['admin'] == '2') {
echo " | Forum Admin";
}
显示| Forum Admin
?
我在数据库行2
中将我的用户设置为admin
,但它仍然没有显示。顺便说一下,$ row和$ result是
$result = mysql_query("SELECT * FROM users WHERE username='$session_username'");
$row = mysql_fetch_array($result);
我试过回复错误,但没有出现。
答案 0 :(得分:1)
您可能希望使用mysql_fetch_assoc()
。
Mysql_fetch_array返回从0开始的列索引。(因此,根据您拥有的列数,'admin'可以是任何数字)
如果您var_dump($row)
,您将能够看到指数。
答案 1 :(得分:0)
如果内容符合您的预期,请检查print_r($ row)。
如果在执行前没有echo $ session_username并手动尝试sql查询