电子邮件值通过以下
从一个页面传递到另一个页面 $.ajax({
type:'post',
url:'email.php',
data:{email: email},
success:function(msg){
alert(msg);
}
});
$ s显示电子邮件ID。我回复了$ echeck和$ echk进行测试。 $ echk不会返回1.
$s=$_POST['email'];
echo $echeck="select email from register where email=".$_POST['email'];
echo $echk=mysql_query($echeck);
echo $ecount=mysql_num_rows($echk);
答案 0 :(得分:1)
您在查询中提供没有引号的字符串。
尝试:
echo $echeck="select email from register where email='".mysql_real_escape_string($_POST['email'])."'";
当mysql_real_escape_string
包含引号时,$_POST['email']
可以避免肮脏,或者更糟。
答案 1 :(得分:1)
您需要在sql查询中引用字符串值。
echo $echeck="select email from register where email='".$_POST['email']."'";