了解用户何时注册重复链接的最佳方法(MYSQL+PHP)
因此,我有一个页面,用户可以提交自己的链接 我不想让脚本自动执行所有操作,我只想创建一个页面,当.php找到一个可能的重复链接时,我会得到一个类似ID22的警告,可能与ID738有相同的链接 我只需要像查询这样做…如果可能的话…我只能使用php和mysql 如果内存太贵,cpu。。我可以像一个提交按钮,然后按下时生成一个报告 ps:我只是想说清楚,我没有向用户显示消息,这是我要放在我的管理员cp上的东西。它不是比较链接1和链接2,而是搜索整个数据库了解用户何时注册重复链接的最佳方法(MYSQL+PHP),php,mysql,duplicates,Php,Mysql,Duplicates,因此,我有一个页面,用户可以提交自己的链接 我不想让脚本自动执行所有操作,我只想创建一个页面,当.php找到一个可能的重复链接时,我会得到一个类似ID22的警告,可能与ID738有相同的链接 我只需要像查询这样做…如果可能的话…我只能使用php和mysql 如果内存太贵,cpu。。我可以像一个提交按钮,然后按下时生成一个报告 ps:我只是想说清楚,我没有向用户显示消息,这是我要放在我的管理员cp上的东西。它不是比较链接1和链接2,而是搜索整个数据库 谢谢如果您想知道哪些链接被多个ID使用,可以执
谢谢如果您想知道哪些链接被多个ID使用,可以执行以下操作:
SELECT link,COUNT(id)
FROM link_table
GROUP BY link
HAVING COUNT(id) > 1
您最好的选择是在提交新链接时运行查询。它可以这样做作为一个基本示例: 从url=
如果返回结果,那么您就有了一个dupe,它可以被阻止插入数据库,或者只是标记在某个地方以供查看。hm因此我将添加一个where url,如%…%,如果是这样,则插入另一个表中。。谢谢,它应该可以工作