mysql2でSQLインジェクション対策を行う方法について確認しました。※目次をクリックすると目次の下部にコンテンツが表示されます。下記コードを実行すると構文エラーになりました。セミコロンで分割して複数のSQLを実行することは出来なくなっているようです。以下のSQLが実行され、すべてのIDの情報が取得されてしまう。下記のようにシングルクォートがエスケープされ、不正に情報を取得されなくなります。\’A●client.escape()の実行例gi’t\h\\u\”b;be\0r’s↓gi\’th\\u\”b;be\0r\’s・シングルクォート’はエスケープされて\’になる。・\hは特別な意味は無いので、\が削除される。・\\はバックスラッシュ文字を意味するのでそのまま。・\”は二重引用符を意味するのでそのまま。・\0はNUL文字を意味するのでそのまま。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。