MySQL: Teilstring auswählen
-
Hallo!
Kann man mit MySQL aus einer Tabelle einen Teilstring wählen? zB für eine Benutzersuche wobei der Name nicht immer richtig eingegeben wird...
SELECT Name FROM op_npuser WHERE Name LIKE "'.$_POST['name'].'" ORDER BY Name ASC
das mit dem Like funktioniert aber nicht so...
mfg (c)h
-
Du musst LIKE %NAME% nehmen, dann gehts
-
naja...
Befehl:
SELECT Name,Geschlecht FROM op_npuser WHERE Name LIKE [b]%chille% ORDER BY Name ASC[/b]
Ausgabe:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near [b]'%chille% ORDER BY Name ASC'[/b] at line 1
mfg (c)h
-
Weil du die Anführungszeichen vergessen hast:
SELECT Name,Geschlecht FROM op_npuser WHERE Name LIKE [b]'%chille%'[/b] ORDER BY Name ASC
-
danke, so funktionierts
mfg (c)h