Opencart:将产品添加到某个类别

时间:2014-01-23 14:53:36

标签: opencart categories move product

我的商店里有三个类别,

1.Bio  2.Art  3.Cine 

我想将所有产品从“Bio”类别移至“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!";

&GT;

1 个答案:

答案 0 :(得分:0)

此查询应该足够了:

UPDATE product_to_category SET category_id = 3 WHERE category_id = 1

这会将category_id设置为3(Cine)到所有具有category_id 1(Bio)的产品。