私は小さなモバイル Web アプリに取り組んでいます。LIKE
句を持つクエリがあります。例えば:
SELECT from posts WHERE (title LIKE '%car%') or (content LIKE '%car%');
私が抱えている問題は、JavaScript の変数の値が一重引用符で囲まれていることです。だから私は次のようになります:
SELECT from posts WHERE (title LIKE '%'car'%') or (content LIKE '%'car'%');
私がこのように構築している実際の文字列:
"SELECT from posts WHERE (title LIKE '%" + client.escape(input) + "%') or (content LIKE '%" + client.escape(input) + "%');"