PHP头文件包含在另一个文件中时会中断

PHP头文件包含在另一个文件中时会中断,php,mysql,Php,Mysql,我有一个头文件,它会根据用户是否登录而变化,当我自己测试头文件时,当我是一个登录用户时,它会显示来自数据库查询的通知量。当我在另一个文件中包含标题时,它会根据登录或注销的用户更改导航,但当我将其转储时,查询不起作用,然后返回NULL。下面是头文件中的一些代码 $result =("SELECT * FROM Request WHERE user2='$log_username' AND accepted='0'"); $query = mysqli_query($db_conx, $result

我有一个头文件,它会根据用户是否登录而变化,当我自己测试头文件时,当我是一个登录用户时,它会显示来自数据库查询的通知量。当我在另一个文件中包含标题时,它会根据登录或注销的用户更改导航,但当我将其转储时,查询不起作用,然后返回NULL。下面是头文件中的一些代码

$result =("SELECT * FROM Request WHERE user2='$log_username' AND accepted='0'");
$query = mysqli_query($db_conx, $result);
$rowz = mysqli_num_rows($query);
if ($rowz > 0) {
    $loginLink = '<a href = "user.php"><span class="glyphicon glyphicon-user"></span></a></li>
            <li><a href = "request_page.php">Requests <span class="badge">'.$rowz.'</span></a></li>
            <li><a href = "browse_user.php">Browse Users</a></li>
            <li><a href = "upgrade.php"><span class="glyphicon glyphicon-refresh"></span> Update Profile</a></li>
            <li><a href = "logout.php"><span class="glyphicon glyphicon-off" aria-hidden="true"><span class="glyphicon-class"></a>';
$result=(“从请求中选择*,其中user2='$log\u username'和accepted='0');
$query=mysqli\u query($db\u conx,$result);
$rowz=mysqli\u num\u行($query);
如果($rowz>0){
$loginLink=
  • ",;
  • 在查询之前,您是否回显了$log\u username以确保它是您期望的值?变量代码在哪里?显示更多的可疑代码!您不必对每个页面加载进行查询,只需在用户登录时获取信息并在会话中存储所需的所有内容。@Quantastical我在t如果$log_用户名为空,则包含它的页面的op会将用户重定向到主页,但它不会重定向我。我唯一能想到的是,头文件和包含它的文件都需要相同的单独文件file@jeroen我没有想到,谢谢,我已经为用户名和我们设置了会话厄里德