php显示所有不重复的图像

标签 php mysql image-processing

我有一个包含产品图像的数据库。我正在显示数据库中的图像。

$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/

相关文章:

php - MySQL db 中的哪个结构适合 cat sub sub 情况

MySQL:外键

mysql - 这个数据库转储设计好吗?

android - 如何在处理后手动显示来自 Camera.Preview 回调的帧,无需 Camera.Preview

php - 为什么我不能在 Drupal 中使用 PHP 函数?

php - 当我将函数 args 连接到 php7.0 扩展中时如何获取它

php - 如何在 PHP 项目中创建 GeoIP 功能?

mysql - 查询后可以检查数据是否被截断吗?

python - 使用 openCV 和 python 检测对象

python - 在python中找到图像中每个框的均值