Hallo Henrik!
Zwei Dinge sind mir bei deinem Statement aufgefallen:
mysql_query("SELECT feld FROM tabelle WHERE LEFT('feld',3) != "$zeichenfolge" [...]");
1. != :
heißt soviel wie ungleich. Wolltest du das?
2. left('feld',3):
liefert als Ergebnis 'fel', nicht etwa die ersten 3 Buchstaben des Datenfeldes. Lass die Hochkommata weg!
Dein Statement heißt also soviel wie:
"Zeige mir alle Datensätze, außer wenn der Suchbegriff 'fel' heisst!" :-)
Das folgende SQL-Statement müsste klappen:
SELECT feld
FROM tabelle
WHERE LEFT(feld,3)=$zeichenfolge
Ich hoffe, das war es jetzt.
Gruß,
kerki