我已经设置了启用PHP的EE模板,并将PHP Parsing Stage设置为Input。我希望以下代码能够正确更新数据库,但没有任何反应:
<?php
$ids= "{last_segment}";
$userId = "{member_id}";
$sql = "UPDATE table SET column = '" . $ids . "' WHERE member_id = '" . $userId . "'";
$this->EE->db->query($sql);
?>
如果我回显我的查询它看起来是正确的,事实上,如果我在PHPMyAdmin中运行它,它工作正常。有什么我想念的吗?我是否需要修改PHP解析阶段?
提前致谢!
答案 0 :(得分:0)
在&#34; EE&#34;:
之后看起来你可能只需要括号$this->ee()->db->query($sql);
另外,我不确定您是否需要$this
...
http://ellislab.com/expressionengine/user-guide/development/usage/database.html