Ich möchte eine Abfrage wie folgt ausführen:
%Vor% In CI können Sie Parameter an Abfragen binden, wenn Sie field=?
verwendet haben, dies funktioniert jedoch nicht für field LIKE "%?%"
. Von der Debugging-Ausgabe scheint es, dass die verwendete Abfrage field LIKE "%'search'%"
ist.
Gibt es eine alternative Möglichkeit, in CodeIgniter zu suchen?
Sie können diese Abfrage verwenden:
%Vor% Und bind mit %search%
anstelle von search
.
Sie sollten wissen, dass diese Abfrage in MySQL langsam ist. Vielleicht möchten Sie sich stattdessen die Freitextsuche ansehen (Lucene, Sphinx oder die eingebaute Freitextsuche von MySQL).
Tags und Links mysql codeigniter sql-like