永发信息网

PHP编程如何写一个登陆系统?

答案:5  悬赏:50  手机版
解决时间 2021-05-10 21:25

<?php
 session_start();
 include_once '../connect.php';    //执行连接数据库的操作
 $name = addslashes($_POST['name']);   //获取用户名
 $pwd = $_POST['pwd'];      //获取密码
 if(!empty($name) and !empty($pwd)){
  $sql = "select * from admin where name = '".$name."' and password = '".$pwd."'";
  
  $num = $conne->getRowsNum($sql);  //返回查询结果
  if($num == 0 or $num == ''){   //如果不正确
   echo "<script>alert('用户名和密码不正确!'); window.location.href='index.php';</script>";
  }else{         //如果正确,则将登录用户名数据存储到Cookie中
   $_SESSION[name]=$name;
   echo "<script>alert('登录成功!'); window.location.href='default.php';</script>";
  }
 }
?>

我的这个语句为什么第7行老实出错,哪位大侠帮我理解下

最佳答案
你可以echo $sql 看看输出什么语句,到phpmyadmin看看结果
全部回答

$query = "select * from chatter_users where username = '$username'"; SQL 语句里面的变量,直接用单引号引起来,去掉你的语句中的链接符号.

向第一行这个样子,你试试可以吗?

$sql = 'select * from admin where name = /''.$name.'/' and password = /''.$pwd.'/'';这样就好了。。。。
$num = $conne->getRowsNum($sql);
引号出错
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁有蓝砖3级?
别人家不了我
科比麦蒂小皇帝高中时的数据谁更强
有什么烟是走失的
国泰君安涨幅选股怎么关掉
未成年小孩应该拥有很贵的手机吗?
莫子帆的名字如何
长沙红十会志愿者qQ群号码是什么
怎么回事啊。
为何我的五个满意答案不见了
爱上一个永远无法在一起的人,该怎么办?
洛克王国里的音速犬要多少级速度才赶得上轮回
我記得我小時候看過一個机器人是自己有意识的
紧急避孕药的有效时间?
工商银行卡丢了不想要了,注消怎样注消。
推荐资讯
白鹿原关于孔子名言,己所不欲 勿施于人是劝学
求~《3年目の浮気》的MP3下载地址!
QQ堂怎么熄灯
DNF中怎样截图?截下来的图片是存在哪的?
梦幻花几千万砸符石到底值不值得
如何建一个网页
为毛我的手机之前都可以上手机QQ,突然不可以
请问QQ飞车怎样弄彩色字
我为什么下载了梦幻诛仙(1.0.109版本)但进
金贤重独唱的《因为我太傻吉他版》的连接,能
谁说下安徽省有什么特产啊
翻译 沿海滩步行去某地
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?