Php 登录后显示用户名

Php 登录后显示用户名,php,Php,最近我遇到了很多问题,其中一个我目前似乎无法解决的问题是用户名登录后的显示。这是我目前掌握的代码: $colname_Recordset1 = "-1"; if (isset($_SESSION['MM_username'])) { $colname_Recordset1 = $_SESSION['MM_username']; } mysql_select_db($database_login, $login); $query_Recordset1 = sprintf("SELECT Nam

最近我遇到了很多问题,其中一个我目前似乎无法解决的问题是用户名登录后的显示。这是我目前掌握的代码:

$colname_Recordset1 = "-1";
if (isset($_SESSION['MM_username'])) {
  $colname_Recordset1 = $_SESSION['MM_username'];
}
mysql_select_db($database_login, $login);
$query_Recordset1 = sprintf("SELECT Name FROM `Start-Login` WHERE Email = %s", GetSQLValueString($colname_Recordset1, "text"));
$Recordset1 = mysql_query($query_Recordset1, $login) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
再往下一页,我有我的输出:

echo $row_Recordset1['Name'];
但是,在用户成功登录后,它将不会显示用户的名称

我期待着你的回答,谢谢,
Jan

我上面提供的代码实际上是正确的,我只需将MM_用户名中的小写“u”改为大写的u。

我上面提供的代码实际上是正确的,我只需将MM_用户名中的小写“u”改为大写的u。

GetSQLValueString()到底做了什么?它不是一个核心php函数,而是Dreamweaver为我创建的一个函数。我试着把它放在这里,但它不允许有那么多的无字符
GetSQLValueString()
在SQL代码中添加您需要的引号:
其中Email='%s'
。还要注意,这是对SQL注入开放的,
GetSQLValueString()
?它不是一个核心php函数,而是Dreamweaver为我创建的一个函数。我试着把它放在这里,但它不允许有那么多的无字符
GetSQLValueString()
在SQL代码中添加您需要的引号:
其中Email='%s'
。还要注意,这是对SQL注入开放的