Setze einen eindeutigen Index auf die Spalte wort - und füge einfach ein, ohne vorher zu überprüfen. Rechne damit, dass das INSERT-Statement fehlschlagen kann (wegen Indexverletzung), dann war das Wort bereits enthalten. Das erspart Dir schon einmal einen großen Teil Deiner SQL-Anweisungen.
Gute Idee, allerdings funktioniert es nicht. Ich verstehe nicht warum.
Die Spalte wort habe ich als UNIQUE gekennzeichnet. Will ich nun über Phpmyadmin zwei mal das Wort Baum einfügen zeigt er treu eine Fehlermeldung an. Aus meiner txt Datei wird allerdings weiterhin alles doppelt und dreifach eingetragen.
Beispielsweise trägt PHP bei diesem Text zwei mal das Wort Aalspies ein, obwohl es doch nur einmal gehen darf?
Aalspies {m} | Aalspies {m} :: eel spear | eel spears
Aalsuppe {f} [cook.] | Aalsuppen {pl} :: eel soup | eel soups
Hat von euch jemand eine Erklärung dafür?