Ich benutze Laravel 4 und habe die folgende Abfrage eingerichtet:
%Vor% Diese Abfrage ist bei normaler Verwendung problemlos ausführbar. Wenn der Benutzer jedoch eine Zeichenfolge wie ++
eingibt, wird ein Fehler ausgelöst. Bei den MySQl-Dokumenten gibt es einige Keywords, z. B. +
. und -
, die bestimmte Zwecke haben. Gibt es eine Funktion, die diese Art von Sonderzeichen aus einer Zeichenfolge entzieht, so dass es in einer Volltextsuche wie oben verwendet werden kann, ohne irgendwelche Fehler zu werfen?
Hier ist ein Beispiel für einen Fehler, der ausgelöst wird:
%Vor%Lösungen, die ich ausprobiert habe:
%Vor%Ich gehe davon aus, dass ich Regex verwenden muss. Was ist der beste Ansatz hier?
Ich benutze Laravel 4 und habe die folgende Abfrage eingerichtet:
%Vor% Diese Abfrage ist bei normaler Verwendung problemlos ausführbar. Wenn der Benutzer jedoch eine Zeichenfolge wie +
eingibt, wird ein Fehler ausgelöst. Bei den MySQl-Dokumenten gibt es einige Keywords, z. B. -
. und > <
, die bestimmte Zwecke haben. Gibt es eine Funktion, die diese Art von Sonderzeichen aus einer Zeichenfolge entzieht, so dass es in einer Volltextsuche wie oben verwendet werden kann, ohne irgendwelche Fehler zu werfen?
Hier ist ein Beispiel für einen Fehler, der ausgelöst wird:
%Vor%Lösungen, die ich ausprobiert habe:
%Vor%Ich gehe davon aus, dass ich Regex verwenden muss. Was ist der beste Ansatz hier?
Tags und Links mysql full-text-search laravel-4