Модель: < /p>
Код: Выделить всё
function update_product_cat($product, $cat_id) {
$data = array();
foreach( $product as $index => $value )
{
$data[] = array(
'product_id' => $value ,
'category_id' => $cat_id[ $index ]
);
}
$this->db->update_batch('product_category', $data,
'product_id');
}
< /code>
< /code> < /p>
массив: < /p>
Array ( [0] => Array ( [product_id] => 327 [category_id] => 3 ) [1] => Array ( [product_id] => 327 [category_id] => 5 ) [2] => Array ( [product_id] => 327 [category_id] => 7 ))
< /code>
< /code> < /p>
код моей ошибки: < /p>
Номер ошибки: 1062 < /p>
дубликат вход '327-3' Для первичного '
duplicate' 327-3 'для первичного'
UPDATE product_categoryin in ('327', '327') in in in ('327', '327'). /> Любая помощь будет высоко оценена: < /p>
Спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/120 ... ning-table
Мобильная версия