Wie ich es sehe, kann Ihre Frage in zwei Teile zerlegt werden. Warum funktioniert mein PHP-Code nicht? Ich weiß nicht, weiß nicht viel PHP und andere Leute scheinen das gerade beantwortet zu haben :-). Die zweite Frage ist, wie kann ich nach Duplikaten suchen? Sie suchen nach Duplikaten auf völlig falsche Weise.
Erstellen Sie eine eindeutigen Index / primary Schlüssel auf dem Tisch. Wenn Sie dann versuchen, die DB einzufügen, wird ein Fehler ausgegeben, wenn ein Duplikat vorhanden ist. Fange den Fehler und handle damit, wie du willst. Das Zählen der Datensätze ist definitiv der falsche Weg und wird die Geschwindigkeit Ihres Codes erheblich beeinträchtigen.