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注入 –