Ich implementiere eine Suchfunktion auf einer Website.Suchfunktion unvollständig
Es gibt ein Feld namens nombre_ciudad und ein Wert für dieses Feld ist "Ciudad Juárez".
Ich muss nach dem Begriff "Ju" suchen und jetzt funktioniert es nicht.
Dies ist der Teil des Codes, der ich jetzt bin mit:
$sql.=" OR nombre_ciudad LIKE '".$requestData['search']['value']."%' ";
Die Suche nach Begriffen wie „Ciudad Juarez“ arbeitet, „C“, „ciudad“, aber nicht für „arez“ oder "rez"
So fügen Sie '%' am Anfang des Suchbegriffs. –
Sie müssen am Anfang auch '%' hinzufügen: 'like '% ...' – sgeddes
Die Dokumentation enthält eine Erklärung der verschiedenen Platzhalterzeichen. http://dev.mysql.com/doc/refman/5.7/en/string-comparison-functions.html#operator_like –