» » » » Перенос товаров из категорий в категории

Перенос товаров из категорий в категории

4-12-2015, 10:22
Автор: .
Просмотров: 752
Комментариев: 0
Версия для печати

Перенос товаров из категорий в категории

 

Если требуется перенести больше пяти товаров, присвоить им новые категории или массово чего то поправить.. 

 // by A_L_I_E_N (Nulled user)
	<?php  
	    include("./cfg/connect.inc.php"); 
	    $conn = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die("Could not connect : " . mysql_error()); 
	    print "Connected successfully"; 
	    print "<br/>"; 
	    mysql_select_db(DB_NAME) or die("Could not select database"); 
	    $now = 80; //  ID исходной категории 
	    $cel = 84; //  ID целевой категории 
	    $str = 'Наклейки'; // объединяющее группу товаров слово 
	    $q = "UPDATE SS_products SET categoryID=".$cel." WHERE categoryID=".$now." AND description REGEXP '".$str."'"; 
	    mysql_query($q) or die("Query failed : " . mysql_error()); 
	    print "Good work! All done..!";  
	    mysql_free_result($result); 
	    mysql_close($conn);  
	?>
 
 
 
поиск и замена всего
 

 	<?php  
	    include("./cfg/connect.inc.php"); 
	    $conn = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die("Could not connect : " . mysql_error()); 
	    print "Connected successfully"; 
	    print "<br/>"; 
	    $ii = 1; 
	    mysql_select_db(DB_NAME)  or die("Could not select database"); 
	    $repl = 'color:#2C618F'; // что будем удалять 
	    $q1 = "SELECT productID, description, name FROM SS_products WHERE description REGEXP '".$repl."'"; 
	    $r1 = mysql_query($q1) or die("Query failed : " . mysql_error()); 
	    while ($line = mysql_fetch_array($r1))  
	    { 
	        $out = str_replace($repl,'',$line[1]); // удяляем 
	        echo $ii; // выводим номер операции в цикле 
	        print " <=> "; 
	        echo $line[0]; // выводим productID товара 
	        print " <=> "; 
	        echo $line[2]; // выводим наименование товара 
	        print "<br/>"; 
	        $q = "UPDATE  SS_products SET description='".$out."' WHERE productID=".$line[0]; 
	        mysql_query($q) or die("Query failed : " . mysql_error()); // обновляем БД 
	        $ii++; 
	    } 
	    mysql_free_result($result); // чистим результат 
	    mysql_close($conn); // закрываем соединение 
	?>

 

	<?php   
	    include("./cfg/connect.inc.php");  
	    $conn = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die("Could not connect : " . mysql_error());  
	    print "Connected successfully";  
	    print "<br/>";  
	    mysql_select_db(DB_NAME) or die("Could not select database");  
	    $now = 80; //  ID исходной категории  
	    $cel = 84; //  ID целевой категории  
	    $str = array('монитор','подставка','кабель'); // объединяющее группу(-ы) товаров слова  
	    $q = "UPDATE SS_products SET categoryID=".$cel." WHERE categoryID=".$now." AND description REGEXP '".$str."'";  
	    mysql_query($q) or die("Query failed : " . mysql_error());  
	    print "Good work! All done..!";   
	    mysql_free_result($result);  
	    mysql_close($conn);   
	?>
 

Теги: opencart
Рейтинг статьи:
  
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.