php菜鸟疑问

<?include"conn.php";include"my_msg.php";if($_POST['nick1']==nullor$_POST['pwd1']==nul... <?
include "conn.php";
include "my_msg.php";
if($_POST['nick1']==null or $_POST['pwd1']==null or $_POST['pwd2']==null){

my_msg("字段不可为空","login.php");
}

if( $_POST['pwd1']!=$_POST['pwd2']){
my_msg("密码不相符","reg.php");
}

$sql="insert into user values('".$_POST['nick1']."','".$_POST['pwd1']."')";
$result=mysql_query($sql,$conn);
my_msg("注册成功,情登陆","login.php");
mysql_free_result($result);
mysql_close($conn);
?>
为什么我这段代码执行后,在nick1,pwd1,pwd2都为空的情况下仍向数据库插入了数据?
my_msg定义的是一个提示转跳函数
没分可给了,大虾帮忙!
展开
 我来答
仍笛R0
2009-06-08 · TA获得超过157个赞
知道小有建树答主
回答量:354
采纳率:0%
帮助的人:162万
展开全部
说明跳转函数没成功,把my_msg()贴出来看看
百度网友3cd869670
2009-06-09
知道答主
回答量:55
采纳率:0%
帮助的人:21.5万
展开全部
my_msg("字段不可为空","login.php");
后加个return;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
颠木
2009-06-10 · TA获得超过167个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:180万
展开全部
"" 和 空 是2个概念

空是不存在 而 ""是没有
你提交了一个变量 这个变量长度为0 但不是空~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f26e825
2009-06-13
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
NULL不等于空是两个概念
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式