【发布时间】:2012-05-20 11:37:32
【问题描述】:
这里的第一篇文章 - 我已经学习 php 和 mysql 一个月左右了。
我正在尝试将会话“MM_Username”发布到日志注释中。 所以它显示为“由用户名存档”
我认为如果我将 lognote 值设置为“由”存档。$_SESSION['MM_Username']。“' 我会得到我想要的结果。显然不是。
我做错了什么? 我的代码如下。
谢谢
if ((isset($_GET['divisionid'])) && ($_GET['divisionid'] != "")) {
$logarchiveSQL = sprintf("INSERT INTO log (logaction, logdivisionid, lognotes) VALUES ('Division Archived', %s, 'archived by " . $_SESSION['MM_Username'] . "')",
GetSQLValueString($_GET['divisionid'], "int"));
mysql_select_db($database_connect, $connect);
$Result2 = mysql_query($logarchiveSQL, $connect) or die(mysql_error());
$updateGoTo = "../divisions.php";
if (isset($_SERVER['QUERY_STRING'])) {
$updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
$updateGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $updateGoTo));}
【问题讨论】:
-
我没有收到错误,查询有效 - 我只是无法让查询将 SESSION['MM_Username'] 发布到 lognotes 值中