文本不会进入数据库!

时间:2011-01-23 21:17:33

标签: php mysql

我有以下代码:

$log = "Pooled a football league game";
$database->adminActLog($log);

adminActLog ....

function adminActLog($act)
{
    $q = "INSERT INTO ".TBL_ADMIN_ACTIVITY." VALUES (NULL, '$_SESSION[id]', '$act', DATE_ADD(NOW(), INTERVAL 6 HOUR))";
    mysql_query($q, $this->connection);
}

我想要输入的字段是varchar(255)。

它只是没有进入数据库?其他字段正在填充?

由于

1 个答案:

答案 0 :(得分:-1)

" VALUES (NULL, '$_SESSION[id]'

根本没有意义;你想要的:

" VALUES (NULL, '".$_SESSION[id]."'

就目前而言,您正在尝试将原始字符串“$ _SESSION [id]”插入第二列。它可能是类型不兼容的,导致错误。