使用方法JDatabaseDriverMysqli->updateObject(..)
或JDatabaseQueryMysqli->update(...)->set(...)->values(...)
更新单行没有问题,但是您为每一行创建了单独的查询。是否有Joomla方法允许使用单个查询进行多行更新?
答案 0 :(得分:0)
我最终使用Joomla方法插入新行,然后添加
ON DUPLICATE KEY UPDATE,
a=VALUES(a),
b=VALUES(b),
c=VALUES(c);
在Joomla的末尾构造了插入查询。