MYsql 中 while 循环中的 If 语句获取数组
If statement inside while loop in MYsql Fetch Array
您好,我正在尝试做一个简单的外观,并根据网站内当前登录的用户来显示不同的结果。这是我的代码,它似乎无法正常工作:
while( $row = $stmt->fetch()){
if(($_SESSION['username']) == "user1" || "user2"){
echo "content";}
esle {echo "conent2";}
所以基本上,如果用户 1 或用户 2 已登录,则执行第一个回显,如果其他用户已登录,则执行第二个回显。
有什么建议可以让它发挥作用吗?
您的测试存在一些问题。尝试在你的循环中用这个替换它:
if(in_array($_SESSION['username'],array("user1","user2"))){
echo "content";
} else {
echo "conent2";
}
您好,我正在尝试做一个简单的外观,并根据网站内当前登录的用户来显示不同的结果。这是我的代码,它似乎无法正常工作:
while( $row = $stmt->fetch()){
if(($_SESSION['username']) == "user1" || "user2"){
echo "content";}
esle {echo "conent2";}
所以基本上,如果用户 1 或用户 2 已登录,则执行第一个回显,如果其他用户已登录,则执行第二个回显。
有什么建议可以让它发挥作用吗?
您的测试存在一些问题。尝试在你的循环中用这个替换它:
if(in_array($_SESSION['username'],array("user1","user2"))){
echo "content";
} else {
echo "conent2";
}