mysql_real_escape_string($str)
が空でない場合に空にできるかどうかを理解しようとして$str
います($str
つまり、空empty($str)
ですtrue
)?
質問する
69 次
1 に答える
2
mysql_real_escape_string
エスケープされた文字列を返すか
FALSE
、エラーが発生した場合に返します。
したがって、戻り値はfalse
、エラー (データベースに接続されていないなど) がある場合のいずれかであり、「空」としてカウントされます。または、エスケープされた文字列です。これは、文字列に追加のエスケープ文字があることを意味します。文字列を減らしmysql_real_escape_string
ません。
したがって、文字列にコンテンツがあり、データベースに接続している場合、入力が「空」でなければ、出力も空になりません。ただし、エラーが発生した場合、出力は「空」になります。
于 2012-07-16T16:12:12.950 に答える