2015-07-03 79 views
0

您好,我试图做一个简单的外观,并取决于当前网站内的用户,以显示不同的结果。这里是我的代码,它似乎并没有被正确地工作:如果在MYsql中获取数组while循环中的语句

while($row = $stmt->fetch()){ 
    if(($_SESSION['username']) == "user1" || "user2"){ 
    echo "content";} 
    esle {echo "conent2";} 

所以基本上如果用户1或用户2中做的第一回声如果做第二回声一些其他的用户登录记录。

任何建议如何使这个工作?

+1

代码不会做你认为它 – Rizier123

+0

*“如果用户1或用户2登录” *转换为'如果($ _ SESSION [“用户名”] = =“user1”|| $ _SESSION ['username'] ==“user2”)' – Quasdunk

回答

1

您的测试有几个问题。尝试用这种替代它的循环中:

if(in_array($_SESSION['username'],array("user1","user2"))){ 
    echo "content"; 
} else { 
    echo "conent2"; 
} 
+0

使测试工作。谢谢! –