При зкспорте БД в xml файл один и тот же товар выгружается несколько раз (магазин на движке Opencart).
salidzini.php
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?// get products
- $req=mysql_query('SELECT p.product_id,pc.category_id,cd.name, model,image,price FROM product p INNER JOIN product_to_category pc
- ON (pc.product_id=p.product_id) LEFT JOIN category_description cd ON(cd.category_id=pc.category_id) WHERE cd.language_id=3');
- $start='<?xml version="1.0" encoding="utf-8"?>
- <root>
- ';
- $xml.="<item>\n";
- $xml.="\t\t<name>".$row['model']."</name>\n";
- $xml.="\t\t<link>".HTTP_SERVER."index.php?route=product/product&product_id=".$row['product_id']."</link>\n";
- $xml.="\t\t<price>".$row['price']."</price>\n";
- $xml.="\t\t<image>".HTTP_SERVER.$row['image']."</image>\n";
- $xml.="\t\t<category_full>".$row['name']."</category_full>\n";
- $xml.="\t\t<category_link>".HTTP_SERVER."index.php?route=product/category&path=".$row['category_id']."</category_link>\n";
- $xml.="\t\t<manufacturer>".$row['name']."</manufacturer>\n";
- $xml.="\t\t<model>".$row['model']."</model>\n";
- $xml.="</item>\n";
- }
- echo '<b>Import of salidzini is succesfully done!';
- ?><br />