码迷,mamicode.com
首页 > 数据库 > 详细

php-数据库访问--增、删、改

时间:2016-10-30 00:14:16      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:amp   nbsp   where   new   log   bsp   test   form   用户名   

建立一个test表单

<form action="chuli.php" method="post">

  <div>用户名:<input type="text" name="uid" /></div>

  <div>密码:<input type="password" name="pwd" /></div>

  <div><input type="submit" value="登录" /></div>

</form>
chuli.php

<?php
$_post["uid"];
$_post["pwd"];
//造连接对象
$db = new MySQLi("localhost","root","123","mydb");
//写SQL语句
$sql = "select password from login shere uid=‘{$uid}‘";
//执行SQL语句
$resulat = $db->query($sql);
$n = $result->fetch_row();
//判断
if($uid!="" && $pwd !=‘‘)
{ if($n[0]==$psd) {   header(location:main.php); } else {   echo"用户名或密码错误"; }

else
{
  echo"用户名或密码不能为空";
}



/*
写SQL语句,不安全的登录方式
//注入攻击
$sql = "select count(*) from login where useename=‘{$uid}‘ and passwoed= ‘{$pwd}‘";
//执行SQL语句
$result = $db->query($sql);
$n = $result->fetch_row();
if($n[0]>0)
{
  header("location:main.php");
}
else
{
  echo"用户名或密码错误";
}*/

 

 注入攻击,此种代码的写法登录不安全


 

php-数据库访问--增、删、改

标签:amp   nbsp   where   new   log   bsp   test   form   用户名   

原文地址:http://www.cnblogs.com/wells33373/p/6012054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!