Php 使用多WHERE子句更新Codeigniter中的批处理
我查看了CI用户指南以了解如何处理Php 使用多WHERE子句更新Codeigniter中的批处理,php,mysql,codeigniter,activerecord,content-management-system,Php,Mysql,Codeigniter,Activerecord,Content Management System,我查看了CI用户指南以了解如何处理update\u batch(),它似乎只接受一个索引来匹配要更新的行 但是在我的例子中,我需要指定两个索引,比如lang和id\u page,我将它们一起用作索引。这样的lang=en | id_page=115是唯一的,因此该行的键是唯一的 意思是,我的where索引应该是where lang=$lang和id\u page=$id\u page 是否有任何方法可以批量更新多个索引 谢谢。现在没有。您可以编写一个新的驱动程序来扩展现有的驱动程序之一,但这可能
update\u batch()
,它似乎只接受一个索引来匹配要更新的行
但是在我的例子中,我需要指定两个索引,比如lang
和id\u page
,我将它们一起用作索引。这样的lang=en | id_page=115
是唯一的,因此该行的键是唯一的
意思是,我的where索引应该是where lang=$lang和id\u page=$id\u page
是否有任何方法可以批量更新多个索引
谢谢。现在没有。您可以编写一个新的驱动程序来扩展现有的驱动程序之一,但这可能不值得。你到底想做什么?试图更新_batch():),但没关系。我在php中创建了一个循环来单独完成它。非常感谢。