我尝试了以下方法来将sql函数替换到update查询中。
ee()->db->where_in('entry_id', $entrie_ids);
$data['title'] = 'REPLACE(title, "'.$ss_find.'", "'.$ss_replace.'")';
ee()->db->update('channel_titles', $data);
但是它将replace作为字符串,而不是replace sql函数
我想得到一个解决方案,通过适当的代码点火器功能,而不直接运行纯sql查询。
你知道这件事吗?
1条答案
按热度按时间chy5wohz1#
你好,我有办法了。
我们应该使用set函数并在set函数的第三个参数中传递假值。如果设置为false,这个东西将防止数据被转义。