Php 表达式引擎:数据库查询未按预期执行
我已经设置了一个启用PHP的EE模板,并将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
$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);