PHP向SQL添加注册 谁给小白解释下下面的if....esle 判断

别再NULL了 2017-07-16 11:53:12
$result = mysqli_query($conn,$sql);
//DQL: false 或 结果集
if($result===false){ //SQL执行失败
echo "<h3>SQL语句执行失败!</h3>";
echo "请检查SQL语法:$sql";
}else { //SQL执行成功
$row = mysqli_fetch_row($result); //抓取一行
if($row===null){ //未查询到任何记录
$now = time()*1000;
$sql = "INSERT INTO mail VALUES(NULL,'$phone','$pwd','$now')";
$result = mysqli_query($conn,$sql);
//DML: false 或 true
if($result===false){ //INSERT执行失败
echo "<h3>注册失败!</h3>";
echo "请检查SQL语法:$sql";
}else { //INSERT执行成功
echo "<h3>注册成功!</h3>";
echo "您在系统中编号为:".mysqli_insert_id($conn);
}
}else { //查询到一行记录
echo "<h3>注册失败!</h3>";
echo "原因:该手机号已经注册过!";
}
}
...全文
195 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

24,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧