2015-07-03 121 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

使測試工作。謝謝! –