我有一个包含产品图像的数据库。我正在显示数据库中的图像。
$sql="select imagename from table where item_id='$id'";
然后我选择所有名称并从图像文件夹中选择所有图像。但文件夹中有一些重复的图像。我无法手动删除它们,因为有数千张图像。我有一个脚本可以比较两个图像并判断它们是否相同。但是我如何比较所有图像并仅选择不相同的图像 示例:比较脚本的工作原理如下!
$a-image1.jpg;
$b=image2.jpg;
$sameimage=$samecheck->compare($a,$b);
最佳答案
您可以检索所有重复的图像
$sql="select imagename from table GROUP BY imagename HAVING COUNT(imagename) > 1";
可能不是 100% 正确,但这是一个很好的起点。
关于php显示所有不重复的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35043941/