我工作的一个Joomla扩展,我想用我的模型下面的代码来更新我的Joomla扩展的数据库表条目:更新查询中的Joomla不工作
$this->_db->setQuery(
$this->_db->getQuery(true)
->update('#__my_table')
->set('position=position+1')
);
$dbres = $this->_db->result();
但是它不”采取任何动作和(上和错误报告在全局配置最大的开发)将不输出错误
我直接在phpMyAdmin输入的查询:
UPDATE cprn7_my_table SET position=position+1
和它的作品没有任何问题。 我读了关于引用键和值与$this->_db->quoteName()
左右,但我找不到任何与SET position=position+1
查询的例子,但只有SET position=$newval
,所以我不知道如何引用和如何。
//编辑:发现错误,它必须是$this->_db->query()
而不是$this->_db->result()
我发现了错误,请参阅我原来的帖子,但是谢谢你的回答。也许它可以帮助那些在mysql引用时遇到麻烦的人。 – user1950929 2013-04-25 18:53:11