MySQL 文字列で一重引用符を処理する方法
一重引用符または二重引用符を含む値を MySQL データベースに挿入する場合、これらの文字により問題が発生する可能性があります。問題。これを解決するには、これらの文字をエスケープして適切なデータ挿入を可能にする必要があります。
一重引用符のエスケープ
一重引用符をエスケープするには、2 つの連続した一重引用符を使用できます。文字列内の引用符:
SELECT 'This is Ashok''s Pen.';
一重引用符を二重にすると、文字列内のリテラル文字として解釈されます。
代替方法: エスケープ シーケンスを使用する
別のオプションは、一重引用符の前にバックスラッシュ文字 () を使用してエスケープすることです。 :
SELECT 'This is Ashok\'s Pen.';
このメソッドは、一重引用符が文字列としてではなく文字列の一部として扱われることも保証します。区切り文字。
例
次の値を考えてみましょう:
This is Ashok's Pen.
この値を MySQL データベースに適切に挿入するには、エスケープできます。前述の方法のいずれかを使用します:
これらのテクニックを採用することで、MySQL 文字列内の一重引用符を効果的に処理し、正確なデータ挿入。
以上がMySQL 文字列の一重引用符を適切にエスケープするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。