我有一个名为'user'的表。我需要更新字段'email'。是否有任何自定义构建查询进行更新。我只有用户的uid。
我的意思是..是否有任何等同于
的TYPO3自定义查询更新表'user'设置email ='new@xyz.com',其中uid = 1;
喜欢
$ query = $ this-> createQuery(); $查询 - >匹配( $查询 - > logicalAnd( $ query-> equals('organization',$ organization), $ query->包含('regions',$ region) ) ) return $ query-> execute();
答案 0 :(得分:2)
如果你使用extbase,你可以使用:
$object = $this->yourRepository->yourQuery();
$object->setEmail('your@email.tld');
$this->yourRepository->update($object);
答案 1 :(得分:0)
为什么不使用
use HDNET\ExtensionName\Utility;
Utility::exec_UPDATEquery (
$table,
$where,
$fields_values,
$no_quote_fields = false
);