| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
maxdb_real_escape_stringmaxdb::real_escape_string(PECL maxdb >= 1.0) maxdb_real_escape_string -- maxdb::real_escape_string — 現在の接続の文字セットを考慮したうえで、 SQL 文で使用される文字列中の特殊文字をエスケープする 説明手続き型
string maxdb_real_escape_string
( resource
$link
, string $escapestr
)オブジェクト指向型
string maxdb::real_escape_string
( string
$escapestr
)この関数は、SQL 文で使用するために、SQL で使用可能な文字列を作成するために使用します。 文字列 escapestr が、エスケープされた SQL 文字列にエンコードされます。その際、接続の現在の文字セットを考慮します。 エンコードされる文字は ', " です。 返り値エスケープされた文字列を返します。 例例1 オブジェクト指向型
<?php 例2 手続き型
<?php 上の例の出力は、 たとえば以下のようになります。 Warning: maxdb_query(): -5016 POS(43) Missing delimiter: ) <...> エラー: 42000 1 行挿入されました。 |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「maxdb_real_escape_string - 現在の接続の文字セットを考慮したうえで、 SQL 文で使用される文字列中の特殊文字をエスケープする」をGoogle検索
|