当$ str不为空时,mysql_real_escape_string($ str)是否可能为空

时间:2012-07-16 15:52:49

标签: php

如果mysql_real_escape_string($str)不为空($str为空,我试图了解$str是否为空,我的意思是empty($str)true )?

1 个答案:

答案 0 :(得分:2)

  

mysql_real_escape_string

     

返回转义字符串,或者出错时为FALSE

因此,如果出现错误(如未连接到数据库),返回值为false,计为“空”。或者它是转义字符串,这意味着字符串中有个附加转义字符。 mysql_real_escape_string不会减少字符串。

因此,如果字符串包含内容并且您已连接到数据库,则如果输入不是“空”,则输出也不会。如果出现错误,输出将为“空”。