我正在尝试从当前会话中获取用户名/全名。我没有结果。任何来自社区的解决方案都将受到赞赏。
<?php
$username=$_SESSION['login'];
$sql = "SELECT FullName FROM USERS WHERE kUsername=:username ";
$query= $dbh -> prepare($sql);
$query-> bindParam(':username', $username, PDO::PARAM_STR);
$query->execute();
$results=$query->fetchAll(PDO::FETCH_OBJ);
if($query->rowCount() > 0)
{
foreach($results as $result)
{?>
<?php }}?>
<?php print htmlentities($result->FullName); ?>
<label class="col-sm-2 control-label"><?php echo htmlentities($result->FullName);?></label>
答案 0 :(得分:0)
根据以上评论添加此解决方案。
首先需要确保在尝试使用session_start
变量之前调用$_SESSION
。
然后确保$username = $_SESSION['login'];
是您要查找的值。根据您的评论,看起来应该是$username=$_SESSION['alogin'];