2014-01-23 3 views
0

У меня есть три категории в моем магазине,OpenCart: Добавить продукты в определенной категории

1.Bio 2.Art 3.Cine 

Я хочу, чтобы переместить весь продукт из категории «Био» в категории «Кино».

Я попытался ниже запроса, но это кино все продукт, но я хочу только, чтобы переместить «Bio -> к -> Cine»

<?php 
$dbhost = 'localhost'; 
$dbname = 'demo'; 
$dbuser = 'vinod'; 
$dbpass = 'vinod'; 
$category_id = '3'; //replace with the category id to which you want to add your products to 
$tables_prefix = "oc_"; 

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error Code 1!'); 
mysql_select_db($dbname); 

$query = "select product_id from ".$tables_prefix."product;"; 
$result = mysql_query($query)or die ('Products query error!'); 

while($product = mysql_fetch_assoc($result)){ 
    $insert = "insert into ".$tables_prefix."product_to_category values('".$product['product_id']."', '".$category_id."');"; 
    $insert_result = mysql_query($insert)or die ('Products insert error!'); 
} 

echo "All Done!"; 

>

ответ

0

Этот запрос должен быть достаточно:

UPDATE product_to_category SET category_id = 3 WHERE category_id = 1 

Это установит category_id до 3 (Cine) ко всем продуктам, которые category_id 1 (Bio).

+0

Супер это работает спасибо Shady – user2496631

+0

Добро пожаловать. – shadyyx

Смежные вопросы