Php 表达式引擎:数据库查询未按预期执行

Php 表达式引擎:数据库查询未按预期执行,php,mysql,expressionengine,Php,Mysql,Expressionengine,我已经设置了一个启用PHP的EE模板,并将PHP解析阶段设置为输入。我希望以下代码能够正确更新数据库,但什么也没有发生: <?php $ids= "{last_segment}"; $userId = "{member_id}"; $sql = "UPDATE table SET column = '" . $ids . "' WHERE member_id = '" . $userId . "'"; $this->EE->db->qu

我已经设置了一个启用PHP的EE模板,并将PHP解析阶段设置为输入。我希望以下代码能够正确更新数据库,但什么也没有发生:

<?php
    $ids= "{last_segment}";
    $userId = "{member_id}";

    $sql = "UPDATE table SET column = '" . $ids . "' WHERE member_id = '" . $userId . "'";

    $this->EE->db->query($sql);
?>

看起来您可能只需要在“EE”后面加上括号:

另外,我不确定您是否需要
$this


您可能希望将此问题移至EE SE站点:
$this->ee()->db->query($sql);