zencart批量删除无图片产品,将以下代码保存为remove_products.php,放到网站根目录运行即可,操作前请先备份数据库。
<?php
require('includes/application_top.php');
$listing_sql = "select * from " .TABLE_PRODUCTS. " ";
$listing = $db->Execute($listing_sql);
while (!$listing->EOF)
{
if(!file_exists("images/" . $listing->fields['products_image'])) //判断图片是否存在
{
$id= $listing->fields['products_id'];
if ($id!="")
{
//删除数据库里该产品的数据。 删除不完全,可以自己修改。
$p_sql = "DELETE FROM " .TABLE_PRODUCTS ." WHERE products_id = $id" ;
$d_sql = "DELETE FROM " .TABLE_PRODUCTS_DESCRIPTION ." WHERE products_id = $id" ;
$c_sql = "DELETE FROM " .TABLE_PRODUCTS_TO_CATEGORIES ." WHERE products_id = $id" ;
$a_sql = "DELETE FROM " .TABLE_PRODUCTS_ATTRIBUTES ." WHERE products_id = $id" ;
$db->Execute($p_sql);
$db->Execute($d_sql);
$db->Execute($c_sql);
$db->Execute($a_sql);
echo "DEL ID $id Product OK"."<br />\r\n";
}
}
$listing->MoveNext();
}
?>
(责任编辑:最模板) |

ecshop也买茶模板|ecshop茶叶
人气:979
Amass时尚潮流综合商城ma
人气:102
ecshop仿AliExpress外贸英文模
人气:1894
Prestashop跨境电子商务Sty
人气:286
ecshop仿寺库中国奢侈品网
人气:923
ecshop 仿创意酷精品商城
人气:444