精华内容
下载资源
问答
  • 今天学习了下php 写了个php 登录mysql 验证代码呵呵index.html //登录页面Name: Pass: welcome.php //验证页面include 'db.php';$name = $_POST['name'];$pwd = $_POST['Pass']; //这边都知道,获取传送过来的...

    今天学习了下php 写了个php  登录mysql 验证的代码呵呵

    index.html  //登录页面

    Name:

    Pass:

    welcome.php //验证页面

    include 'db.php';

    $name = $_POST['name'];

    $pwd = $_POST['Pass'];  //这边都知道,获取传送过来的用户名和密码

    $link = mysql_connect("$host","$user","$pass");

    if(!$link){

    echo "数据库连接失败!";

    mysql_error();

    }       //连接数据库,多写一个mysql_errro()绝对有好处,让你知道在数据库连接上有没有出错及出错信息!

    mysql_select_db("my_db");

    $exec = "SELECT * FROM user WHERE name='$name'";      //sql语句,查询用户名称!

    $result = mysql_query($exec);

    $rows = mysql_num_rows($result);

    if($rows>0){

    $row = mysql_fetch_assoc($result);

    $lname=$row['lname'];

    $rname=$row['rname'];

    $Pass=$row['Pass'];

    if($Pass==$pwd){

    session_start();

    $_SESSION['olname']=$lname;

    $_SESSION['olrname']=$rname;   //上面几段就是密码效验,都比较简单,哈哈!~

    echo "用户登陆成功!";

    echo "


    登陆用户是:".$rname."

    ";

    header("refresh:5;url=lrm.html"); //5秒跳转到用户中心

    }else{

    echo "用户登陆失败!


    ";

    echo "用户名或密码不正确!!";

    header("refresh:5;url=lrm.html"); //5秒跳转到登录页面

    }

    }else{

    echo "用户登陆失败!


    ";

    echo "当前用户不存在!";

    header("refresh:5;url=index.html"); //5秒跳转到登录页面

    }

    ?>

    简单的数据库

    数据库名字 my_db  表user

    0818b9ca8b590ca3270a3433284dd417.png

    然后进行登录测试...

    高手们  别笑话啊!!!

    展开全文
  • 首先,目前在产品环境可用的MySQL 版本(指4.0.x 和4.1.x )中,只有InnoDB 引擎才允许使用外键,所以,我们的数据表必须使用InnoDB 引擎。 下面,我们先创建以下测试用数据库表:CODE:[Copy to clipboard]CREATE ...

    首先,目前在产品环境可用的MySQL 版本(指4.0.x 和4.1.x )中,只有InnoDB 引擎才允许使用外键,所以,我们的数据表必须使用InnoDB 引擎。 下面,我们先创建以下测试用数据库表:CODE:[Copy to clipboard]CREATE TABLE `roottb` (

    `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,

    `data` VARCHAR(100) NOT NULL DEFAULT '',

    PRIMARY KEY (`id`)

    ) TYPE=InnoDB;

    CREATE TABLE `subtb` (

    `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,

    `rootid` INT(11) UNSIGNED NOT NULL DEFAULT '0',

    `data` VARCHAR(100) NOT NULL DEFAULT '',

    PRIMARY KEY (`id`),

    INDEX (`rootid`),

    FOREIGN KEY (`rootid`) REFERENCES roottb(`id`) ON DELETE CASCADE

    ) TYPE=InnoDB; 注意:1 、必须使用InnoDB 引擎;2 、外键必须建立索引(INDEX );3 、外键绑定关系这里使用了“ ON DELETE CASCADE” ,意思是如果外键对应数据被删除,将关联数据完全删除,更多信息请参考MySQL 手册中关于InnoDB 的文档; 好,接着我们再来插入测试数据:CODE:[Copy to clipboard]INSERT INTO `roottb` (`id`,`data`)

    VALUES ('1', 'test root line 1'),

    ('2', 'test root line 2'),

    ('3', 'test root line 3');

    INSERT INTO `subtb` (`id`,`rootid`,`data`)

    VALUES ('1', '1', 'test sub line 1 for root 1'),

    ('2', '1', 'test sub line 2 for root 1'),

    ('3', '1', 'test sub line 3 for root 1'),

    ('4', '2', 'test sub line 1 for root 2'),

    ('5', '2', 'test sub line 2 for root 2'),

    ('6', '2', 'test sub line 3 for root 2'),

    ('7', '3', 'test sub line 1 for root 3'),

    ('8', '3', 'test sub line 2 for root 3'),

    ('9', '3', 'test sub line 3 for root 3'); 我们先看一下当前数据表的状态:CODE:[Copy to clipboard]mysql>; show tables;

    +----------------+

    | Tables_in_test |

    +----------------+

    | roottb |

    | subtb |

    +----------------+

    2 rows in set (0.00 sec)

    mysql>; select * from `roottb`;

    +----+------------------+

    | id | data |

    +----+------------------+

    | 1 | test root line 1 |

    | 2 | test root line 2 |

    | 3 | test root line 3 |

    +----+------------------+

    3 rows in set (0.05 sec)

    mysql>; select * from `subtb`;

    +----+--------+----------------------------+

    | id | rootid | data |

    +----+--------+----------------------------+

    | 1 | 1 | test sub line 1 for root 1 |

    | 2 | 1 | test sub line 2 for root 1 |

    | 3 | 1 | test sub line 3 for root 1 |

    | 4 | 2 | test sub line 1 for root 2 |

    | 5 | 2 | test sub line 2 for root 2 |

    | 6 | 2 | test sub line 3 for root 2 |

    | 7 | 3 | test sub line 1 for root 3 |

    | 8 | 3 | test sub line 2 for root 3 |

    | 9 | 3 | test sub line 3 for root 3 |

    +----+--------+----------------------------+

    9 rows in set (0.01 sec) 嗯,一切都正常,好,下面我们要试验我们的级联删除功能了。 我们将只删除roottb 表中id 为2 的数据记录,看看subtb 表中rootid 为2 的相关子纪录是否会自动删除:CODE:[Copy to clipboard]mysql>; delete from `roottb` where `id`='2';

    Query OK, 1 row affected (0.03 sec)

    mysql>; select * from `roottb`;

    +----+------------------+

    | id | data |

    +----+------------------+

    | 1 | test root line 1 |

    | 3 | test root line 3 |

    +----+------------------+

    2 rows in set (0.00 sec)

    mysql>; select * from `subtb`;

    +----+--------+----------------------------+

    | id | rootid | data |

    +----+--------+----------------------------+

    | 1 | 1 | test sub line 1 for root 1 |

    | 2 | 1 | test sub line 2 for root 1 |

    | 3 | 1 | test sub line 3 for root 1 |

    | 7 | 3 | test sub line 1 for root 3 |

    | 8 | 3 | test sub line 2 for root 3 |

    | 9 | 3 | test sub line 3 for root 3 |

    +----+--------+----------------------------+

    6 rows in set (0.01 sec) 嗯,看subtb 表中对应数据确实自动删除了,测试成功。 结论:在MySQL 中利用外键实现级联删除成功!

    展开全文
  • 今天学习了下php 写了个php 登录mysql 验证代码呵呵index.html //登录页面Name: Pass: welcome.php //验证页面include 'db.php';$name = $_POST['name'];$pwd = $_POST['Pass']; //这边都知道,获取传送过来的...

    今天学习了下php 写了个php  登录mysql 验证的代码呵呵

    index.html  //登录页面

    Name:

    Pass:

    welcome.php //验证页面

    include 'db.php';

    $name = $_POST['name'];

    $pwd = $_POST['Pass'];  //这边都知道,获取传送过来的用户名和密码

    $link = mysql_connect("$host","$user","$pass");

    if(!$link){

    echo "数据库连接失败!";

    mysql_error();

    }       //连接数据库,多写一个mysql_errro()绝对有好处,让你知道在数据库连接上有没有出错及出错信息!

    mysql_select_db("my_db");

    $exec = "SELECT * FROM user WHERE name='$name'";      //sql语句,查询用户名称!

    $result = mysql_query($exec);

    $rows = mysql_num_rows($result);

    if($rows>0){

    $row = mysql_fetch_assoc($result);

    $lname=$row['lname'];

    $rname=$row['rname'];

    $Pass=$row['Pass'];

    if($Pass==$pwd){

    session_start();

    $_SESSION['olname']=$lname;

    $_SESSION['olrname']=$rname;   //上面几段就是密码效验,都比较简单,哈哈!~

    echo "用户登陆成功!";

    echo "


    登陆用户是:".$rname."

    ";

    header("refresh:5;url=lrm.html"); //5秒跳转到用户中心

    }else{

    echo "用户登陆失败!


    ";

    echo "用户名或密码不正确!!";

    header("refresh:5;url=lrm.html"); //5秒跳转到登录页面

    }

    }else{

    echo "用户登陆失败!


    ";

    echo "当前用户不存在!";

    header("refresh:5;url=index.html"); //5秒跳转到登录页面

    }

    ?>

    简单的数据库

    数据库名字 my_db  表user

    cdfff196e6ade01625c9838b155d6280.png

    然后进行登录测试...

    高手们  别笑话啊!!!

    展开全文
  • $uname=$_POST["username"];...$link = mysql_connect(‘localhost‘, ‘root‘, ‘123456‘)or die(‘Could not connect: ‘ . mysql_error());mysql_select_db(‘ruida‘) or die(‘Could not select da...

    $uname=$_POST["username"];

    $pwd=$_POST["password"];

    $link = mysql_connect(‘localhost‘, ‘root‘, ‘123456‘)

    or die(‘Could not connect: ‘ . mysql_error());

    mysql_select_db(‘ruida‘) or die(‘Could not select database‘);

    // 执行 SQL 查询

    $query = ‘SELECT * FROM user‘;

    $result = mysql_query($query) or die(‘Query failed: ‘ . mysql_error());

    while($row=mysql_fetch_array($result)){

    if($uname==$row[‘username‘] && $pwd==$row[‘password‘])

    {

    //页面跳转

    }

    else

    echo ‘error!‘;}

    // 释放结果集

    mysql_free_result($result);

    // 关闭连接

    mysql_close($link);

    ?>

    原文:http://www.jb51.net/article/22724.htm

    展开全文
  • $uname=$_POST["username"];$pwd=$_POST["password...$link = mysql_connect('localhost', 'root', '123456')or die('Could not connect: ' . mysql_error());mysql_select_db('ruida') or die('Could not select da...
  • form php mysql实现身份验证
  • session_start();if(isset($_POST['denglu'])){$username=$_POST['username'];$password=$_POST['password'];...} } } 能这样if嵌套吗,我老是提示验证错误。可是我如果账号空的话它应该不执行里面的判断了吧? 展开
  • 本人初学jsp,以下是有问题的代码:本人初学jsp,以下是有问题的代码:过渡final String DBDRIVER = "com.mysql.jdbc.Driver" ;final String DBURL = "jdbc:mysql://localhost:3306/text2"; //text2数据库名...
  • //验证身份证号方法var test=function(idcard){var Errors=new Array("验证通过!","身份证号码位数不对!","身份证号码出生日期超出范围或含有非法字符!","身份证号码校验错误!","身份证地区非法!");var area={11:...
  • 注册页面之前先验证用户名是否存在的php代码,需要的朋友可以参考下reg.phptd{height:30px;vertical-align:middle;align:center;}#myText{width:600px;}注册页面error_reporting(0);//不让PHP报告有错语发生。如果不...
  • 首先对SqlServer配置管理器进行设置。1.打开SqlServer配置管理器2.进入SQL配置管理器后,选中左侧“SQL Server网络配置”》》再选中“MSSQLSERVER的协议”双击后,右侧窗口会有“TCP/IP”选项。...
  • 用IDEA连接MySQL验证登录实现方式核心部分代码用setString的方法对从数据库中的提取的信息经行比对:try {Class.forName("com.mysql.jdbc.Driver"); ////驱动程序名Connection conn = DriverManager.getConnection...
  • 验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:SQL网络接口,error:25...在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确...
  • 这张图片是数据库上面的表//接收用户名和...Stringpass=request.getParameter("passwd");//1.加载驱动Class.forName("com.mysql.jdbc....这张图片是数据库上面的表//接收用户名和密码String user = request.getPara...
  • 用IDEA连接MySQL验证登录实现方式核心部分代码用setString的方法对从数据库中的提取的信息经行比对:try {Class.forName("com.mysql.jdbc.Driver"); ////驱动程序名Connection conn = DriverManager.getConnection...
  • 本文主要向大家介绍了MySQL数据库之Delphi连接MySql(待测试验证) ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。首先在窗体上拖拽sqlconnection和sqlquery两个控件然后在测试连接中,写入以下...
  • 1,登录页面 Login.html 提交...用户名:密码:2,登录程序 login.php/*** 用户登录验证代码* edit www.jbxue.com*/require_once ("conn.php"); //引入数据库操作文件$username=$_POST["username"];$password=$_PO...
  • 我正在创建一个基于Web的登录系统,为此我使用MySQL作为我的后端,JSPS和Servlets用于功能,还使用一个名为jasypt 1.8的库来加密密码,以便以后将它们存储在MySQL上.我的问题是:以下代码是否有任何问题(安全相关,最佳...
  • ajax注册是现在我看到网站中所有网站几乎都会使用到的一个功能,下面我就来给各位...html代码 代码如下 复制代码 用户名:js文件代码 代码如下 复制代码 var xmlHttpfunction showHint(str){if (str.length==0){doc...
  • 这张图片是数据库上面的表//接收用户名和密码String user = ...String pass = request.getParameter("passwd");//1.加载驱动Class.forName("com.mysql.jdbc.Driver");//2.得到连接Connection ct = DriverManager.g...
  • <pre><code>$token = mysql_real_escape_string($_GET["token"]); </code></pre> <p>and what I thought to do is <pre><code>if($token != '') { mysql_query("UPDATE members SET verified = '' WHERE verified ...
  • 在下面的代码中面临挑战;请帮忙:session_start();$con = mysql_connect("localhost","root","");if (!$con){die('Could not connect: ' . mysql_error());}$db_exist = mysql_select_db("seta", $con);$myUName = $...
  • 以下是用php实现用户登录验证的完整步骤与相关代码。供大家参考。第一步,制作一个用于登录的页面。第二步,开始登录后的确认程序的设计。1,登录页面 login.php:mysql_connect("localhost","user","p...
  • mysql验证是否安装成功的方法:一、DOS窗口验证步骤 1):打开 DOS 窗口,如果你配置了 MySQL 环境变量,直接登录;没有配置环境变量就需要进入到 mysql/bin 目录下登录。如图所示。步骤 2):输入 status 命令查看 ...
  • php+mysql用户注册与验证页面代码

    千次阅读 2017-01-14 21:17:50
    = mysql_fetch_array( $ret ); //判断用户名是否已存在 if ( $username == $row [ 'yh_ming' ]) { //用户名已存在,显示提示信息 header( "Location:reg.php?err=1" ); } else { //用户名不存在,...
  • <p>The reason I'm asking is because I keep getting weird queries in MySQL whenever I try to do inserts into my database. The API calls are all working, but if I try to put in user details (name, email...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,578
精华内容 631
关键字:

mysql验证代码

mysql 订阅