簡體   English   中英

知道用戶何時注冊重復鏈接的最佳方法(MYSQL + PHP)

[英]Best way to know when users register duplicated links (MYSQL + PHP)

所以我有一個頁面,用戶可以提交自己的鏈接

我不想讓腳本自動執行所有操作,我只想創建一個頁面,當.php找到可能的重復鏈接時,我會收到類似“ ID 22可能具有與ID 738相同的鏈接”的警告。

我只需要像查詢那樣做...如果可能的話..我只能使用php和mysql

如果它太貴了(內存,cpu ..),我可以使它像一個提交按鈕,然后在按下時生成一個報告

ps:為了清楚起見,即時通訊沒有向用戶顯示消息,這是即時通訊要放在我的管理員cp上的原因。它沒有將“ link 1”與“ link 2”進行比較,而是搜索整個數據庫,謝謝

如果您想知道多個ID使用了哪些鏈接,可以執行以下操作:

SELECT link,COUNT(id)
  FROM link_table
 GROUP BY link
 HAVING COUNT(id) > 1

最好的選擇是在提交新鏈接時運行查詢。 作為基本示例,它可以執行以下操作:

SELECT * FROM links url =“”

如果返回結果,則說明您有一個偽造品,可以防止將其插入數據庫,也可以將其標記為需要復查的地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM