这是函数。函数不会回显
function UsernameFun($ULN) {
if($ULN){
if(empty($ULN->Nickname)){
return $ULN->Username;
} else {
return $ULN->Nickname;
}
}
}
$ ULN是这个
if(isset($_SESSION['Username'])) {
$LoggedIn = mysql_query("SELECT * FROM Users WHERE Username='".$_SESSION['Username']."'");
$ULN = mysql_fetch_object($LoggedIn);
}
我把这个呼应
echo"Logged in as ".UsernameFun($ULN->Username);
如果你需要知道什么我会很高兴地告诉,但截至目前我不知道你还需要知道什么。
我的意思也不会回应的是,当我把
echo"Logged in as ".UsernameFun($ULN->Username);
只
“被当作”回音必,用户名或昵称不会显示。
你的函数声明在哪里? – 2013-04-27 03:50:18
你检查了你的查询是否返回任何东西。尝试使用mysql_num_row – mukund 2013-04-27 03:53:51
'mysql_ *'函数已被弃用,应该替换为'mysqli_ *'函数。 – michaelb958 2013-04-27 03:56:49