ホームページ >バックエンド開発 >PHPチュートリアル >MYSQLについて質問があります
データベースに短い文字列が格納されている場合:
AB
BC
CD
次に、私が持っている単語が ABCD などの長い文字列である場合、データベースに含まれる文字と一致する SQL をどのように記述すればよいでしょうか?接続したい場合はCONCATを使用する必要がありますか?
さらに、これらの短い文字列をデータベースに保存する場合、どうすれば安全に扱えるでしょうか? インジェクションなどの隠れた危険性はありますか?
ありがとうございます
はい
select * from tbl_name where 'ABCD' like concat('%', field_name, '%')