sqlite_escape_stringとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > sqlite_escape_stringの意味・解説 

sqlite_escape_string

(PHP 5)
sqlite_escape_string — クエリパラメータ用に文字列をエスケープする

説明

string sqlite_escape_string ( string item )
sqlite_escape_string() は、 item で指定した文字列を SQLite SQLステートメントで使用できるように正しくクオートします。 この際、シングルクオート(')は2重にされ、 クエリ文字列のバイナリセーフでない文字がチェックされます。
itemNUL文字を含む場合、 または、16進表現の0x01で始まる場合、 PHPはバイナリデータを安全に保存/取得するためのバイナリエンコーディ ングを適用します。
このエンコーディングは、データ挿入を安全に行いますが、 テキスト比較は単純化され、バイナリデータを含むカラムについては クエリの中でLIKE句を使用できません。 実際には、バイナリカラムでこのようなことをするスキーマにはしないの で、これが問題になることはないでしょう。 (実際には、ファイルのような他の手段でバイナリデータを保存する方が良 いでしょう。)

警告
addslashes()をSQLiteクエリの文字列をクオート するために使用するべきではありません。さもないと、 データを取得する際に奇妙な結果を発生する可能性があります。

注意: この関数を sqlite_create_function()または sqlite_create_aggregate()により作成したUDFから 返す値をエンコードするために使用しないでください。 代わりに sqlite_udf_encode_binary() を使用して ください。

参考

sqlite_udf_encode_binary()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「sqlite_escape_string」の関連用語

sqlite_escape_stringのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



sqlite_escape_stringのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS