我正在为我的社交网络创建一个探索页面。众所周知,浏览页面是您从不熟悉的人那里找到内容的地方。但是我有一个问题。我看到了我关注的用户的帖子。
我首先获取下表中的user_from
。然后,我检查userLoggedIn
(我)是否是user_from
,如果我是我,我不想看到我关注的人的帖子。如果我不是user_from
,那么我想查看posts
表中的所有帖子。
但是我现在拥有的代码直接进入else语句,即使它是真的也不会运行if语句。有人可以帮我吗?
$user_following_query = $con->prepare('SELECT COUNT(*) user_from FROM following WHERE ? in
(user_from) AND unfollowed = "0"');
$user_following_query->bind_param("s", $userLoggedIn);
$user_following_query->execute();
$user_following_query->bind_result($user_following);
$user_following_query_result = $user_following_query->get_result();
while ($row = $user_following_query_result->fetch_assoc()) {
$user_following = $row['user_from'];
}
if($userLoggedIn == $user_following) {
die("Following");
} else {
die("Not Following");
}
答案 0 :(得分:1)
您的查询不会保留import { useState } from "react";
export default function IndexPage() {
const [dynamicClassName, setDynamicClassName] = useState("info");
const handleClassChange = () => {
console.log("changing div class name");
dynamicClassName === "info"
? setDynamicClassName("alert")
: setDynamicClassName("info");
};
return (
<>
<div className={dynamicClassName} onClick={handleClassChange}>
This div has a dynamic CSS class based on click
</div>
<style jsx>
{`
.alert {
color: red;
border: 5px solid red;
}
.info {
color: green;
border: 5px solid green;
}
`}
</style>
</>
);
}
的值。它返回一个计数。因此,$ user_following的值为空。