1
最近我遇到了很多问题,我目前无法弄清楚是否在登录后显示用户名。这是我现在的代码:在登录后显示用户名称
$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'];
但是,在用户成功登录,则不会显示用户名。
我很期待您的回答,谢谢, 扬
什么'GetSQLValueString()'确实做到了吗?这不是一个核心的PHP功能。 – Daan
这是一个Dreamweaver为我进一步创建页面的功能。我尝试把它放在这里,但它不允许有很多字符 – ProBeastC
除非'GetSQLValueString()'添加引号,否则你需要在你的SQL代码中包含它们:'WHERE Email ='%s''。还要注意,这是d *打开SQL注入 –