“我使用Flash AS3,PHP和MySQL”Mysql的真正转义字符串与普通字符串
之间有什么区别:
$username = $_POST['username'];
$password = md5($_POST['password']);
和
$username = mysql_real_escape_string( $_POST['username']);
$password = mysql_real_escape_string(md5($_POST['password']));
我从闪存AS3发送并检索变量到php并且再次返回到AS3。前者(没有mysql_real_escape_string)工作正常。但是后者在闪存中会出错。错误消息是:“参数文本必须是非空的。”
我试过“echo”(display)都是结果,结果都是一样的。很奇怪..任何人有任何想法?
我确实需要使用mysql_query,因为我将变量与我的用户表值进行比较,如果它匹配,则登录成功。 – roa3 2009-02-16 10:20:13