0
我尝试使用DB :: execute()函数执行一些自定义查询,方法是将查询作为参数传递给此函数 - 在现有表上更新查询。在运行这个查询之前,我检查了连接对象,如下所示:$ connection = DB :: getConnection();并且它返回了一个连接标识符。然后在执行查询时,它从execute函数返回了bool true,尽管数据库表字段中没有更改。此外,如果我传递错误的语法查询,它是给错误。ActiveCollab自定义插入/更新查询问题
是否有任何回滚过程在后台进行ActiveCollab中的更新查询语句?如果是,如何停止此回滚以避免更新查询所做的更改?
谁能告诉我这里有什么问题?如果你是内
DB::transact(function() {
// Do something
});
:
try {
DB::beginWork();
// Do something
DB::commit();
} catch(Exception $e) {
DB::rollback();
throw $e;
}
或:所以你需要确保你所提交你打开交易
谢谢@ llija。当我尝试使用select查询选择项目表中的某些字段时。我试图选择的所有字段都变空了。实际上,除了由aC提供的自定义字段和问题之外,我添加到项目表的4个字段都与这些字段有关。这里可能是什么问题?或者有没有其他方法可以做选择查询? –
当您执行选择查询时,您是否遇到任何异常? – Ilija
我配置了问题,因为我在构造函数上做了另一个更新,导致了清除问题。 :) –