2019独角兽企业重金招聘Python工程师标准>>>

PDO:

<?php
/*$conn = mysql_connect('localhost','root','root');
mysql_select_db('db_shcool');
$result = mysql_query ('select*from stu2');*/
//print_r(mysql_fetch_array($result));
//print_r(mysql_fetch_array($result));
//mysql_close($conn);
/*while ($row = mysql_fetch_array($result)){
    print_r($row);*/
/*$row=mysql_fetch_array($result);
while($row){
    print_r($row);
    $row=mysql_fetch_array($result);
    }*/
$dsn = 'mysql:host=localhost;dbname=db_shcool';
$opt = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'set names utf8');
$user = 'root';
$pwd = 'root';
$pdo = new PDO ($dsn, $user, $pwd,$opt);
$rs = $pdo -> query ("select * from result ");
while ($row = $rs -> fetch ()){.
    print_r($row);
}
$pdo = null;
?>

数据库链接  注册 登录

注册 登录 总页面:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <a href="html/reg.html">注册</a>
        <a href="html/login.html">登录</a>
        
    </body>
</html>
链接注册页面  注册页面内要有数据库超链接  注册页面内填写信息:

<!DOCTYPE html>
<html>

<head>
        <meta charset="UTF-8">
        <title>注册</title>
    </head>

<body>
        <form action="../action/reg.php" method="post">
        用户名:<input type="text" name="name" /><br> 密码: <input type="password" name="pwd" /><br> 确认密码:
        <input type="password" name="rpwd" /><br> 联系电话: <input type="text" name="tel" /><br>
        <input type="submit" value="注册" />
        </form>
    </body>

</html>

数据库连接:

<?php
include_once '../libs/fn_comm.php';

$name = $_POST['name'];
$pwd = $_POST['pwd'];
$rpwd = $_POST['rpwd'];
$tel = $_POST['tel'];
refresh();
if($pwd == $rpwd){
    $dsn = 'mysql:host=localhost;dbname=z_lign';
$opt = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'set names utf8');
$pdo = new pdo ($dsn, "root","root",$opt);
$pwd = md5($pwd);
$sql = "INSERT INTO account(`name`,`pwd`,`tel`) VALUES('".$name."','".$pwd."','".$tel."')";
$rs = $pdo -> exec ($sql);
if($rs == 1){
    echo '<h1>注册成功</h1>';
}
} else {
    echo '<h1>密码不一致</h1>';
}

?>

数据库连接内有自动跳转页面:

<?php
function refresh ($sec = 2, $url = 'http://localhost/test'){
    header ('content-type: text/html;charset=utf8');
  header('refresh:' . $sec . ';' . $url);

}
  
?>

登录页面 页面内有数据库链接 :

<!DOCTYPE html>
<html>

<head>
        <meta charset="UTF-8">
        <title>登录</title>
    </head>

<body>
        <form action="../action/login.php" method="post">
        用户名:<input type="text" name="name" /><br> 
        密码: <input type="password" name="pwd" /><br> 
            <input type="submit" value="登录" />
        </form>
    </body>

</html>
数据库连接:

<?php
include_once '../libs/fn_comm.php';

$name = $_POST['name'];
$pwd = $_POST['pwd'];
$dsn = 'mysql:host=localhost;dbname=z_lign';
$opt = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'set names utf8');
$pdo = new pdo ($dsn, "root","root",$opt);
$pwd = md5($pwd);
$sql = "select * from account where `name`='".$name."'and `pwd` ='".$pwd."'";
$rs = $pdo -> query ($sql);
if($rs-> fetch()){
    echo '<h1> 登录成功!</h1>';

} else {
    echo '<h1> 登录失败!</h1>';
}

?>

注册登录表完成 !

转载于:https://my.oschina.net/u/3011463/blog/790932

11月19日 数据库连接 PDO相关推荐

  1. 方舟服务器维护公告11月19日,明日方舟11月19日10点停机维护 更新内容一览

    感谢您对<明日方舟>的关注与支持,<明日方舟>计划将于11月19日10:00至16:00对客户端进行版本更新停机维护.本次更新为强制更新,更新结束后,需玩家对游戏客户端进行重新 ...

  2. 11月22日北京.net俱乐部活动ppt下载以及11月19日微软西格玛IE8开发讲座ppt下载

    11月22日北京.net俱乐部活动ppt下载以及11月19日微软西格玛IE8开发讲座ppt下载 请点击下面的连接下载 [url]http://cid-b10793e754ad25f7.skydrive ...

  3. 动森11月19日服务器维护,动物森友会11月19日更新内容介绍

    内容来源:蚕豆网 小编今天给各位玩家朋友们带来的是动物森友会11月19日更新内容介绍,有记得的玩家朋友吗?不记得也没有关系,小编已经帮助大家把动物森友会11月19日更新内容介绍找了出来,你只需要动动你 ...

  4. 高能预警:SFDC安全技术大会将于11月19日在北京举办,岂安科技CEO罗启武受邀演讲

    SegmentFault 面向全国开发者的技术大会--SegmentFault Developer Conference 2016(以下简称 SFDC), 将于 11.19 和 12.10 先后在北京 ...

  5. 魔兽在副本里服务器维护了,魔兽世界11月19日维护服务器状态查询地址 6.2.3补丁上线更新一览...

    魔兽世界已于今日凌晨6点开始对所有服务器进行例行维护操作,维护预计时间8小时,想要提前了解开服的玩家可前往服务器状态查询地址进行查看.本次维护后6.2.3补丁将正式上线. 11月19日<魔兽世界 ...

  6. 逃跑吧少年维护服务器,逃跑吧少年11月19日PC端更新公告

    亲爱的少年: 我们将于11月19日9:00-11:00进行版本更新维护,开服时间可能会根据维护进展提前或推迟,主要内容如下,祝各位少年游戏愉快! 更新内容简介: 一.新追捕者"小梦魇·小眠& ...

  7. 【财经期刊FM-Radio|2020年11月19日】

    title: [财经期刊FM-Radio|2020年11月19日] 微信公众号: 张良信息咨询服务工作室 [今日热点新闻一览↓↓] 疫苗利好不敌疫情担忧,美股盘中转跌,特斯拉再逆市大涨,人民币和比特币 ...

  8. 【历史上的今天】11 月 19 日:Microsoft Office 首次发布;谷歌开源 Chrome OS;Twitter 创始人出生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 11 月 19 日,在 5 年前的今天,世界首个光子神经网络诞生:来自普林斯顿大学的 Alexand ...

  9. 11月19日绿健简报,星期六,农历十月廿六

    11月19日绿健简报,星期六,农历十月廿六 1. 文旅部:不随意关停娱乐场所,无疫情发生地原则上不限制大型经营性演出观众人数. 2. 人社部等五部门:企业不得以年龄为由"一刀切"清 ...

  10. 首届中国(北京)国际视听大会11月19日开幕

    由国家广播电视总局.北京市人民政府指导,北京市广播电视局主办的首届中国(北京)国际视听大会(China Beijing International Audiovisual Conference,简称C ...

最新文章

  1. appJSON[tabBar][0][pagePath] pages/basics/basics 需在 pages 数组中
  2. 05-01-部署 WSUS on Windows 2019 Core
  3. SpringBoot+AntV实现饼状图中的花瓣图
  4. 【笔记】二叉树递归算法和非递归算法的实现 先序/中序/后续遍历 打印结点以及顺序数 构造二叉树
  5. gtj2018如何生成工程量报表_如何更高效地使用EXCEL,一键生成报表?
  6. 奇怪的DNS问题,虚拟机下可以,真实的环境却出错,希望大家帮助下
  7. 2T比特每秒!瞻博推出业界最快防火墙
  8. android按钮_Android按钮
  9. 六自由度机械臂项目学习笔记
  10. Java测试框架-junit5详解
  11. CPU的内部架构和工作原理(转)
  12. Netty高性能之道1-传统RPC调用性能差的三宗罪
  13. 计算机房电器设备功率密度,WP155_R0_数据中心空间和功率密度需求的计算.pdf
  14. 中国的Palantir诞生,开启大数据关联挖掘的新时代
  15. 构建根文件系统(一)
  16. Hive  if null 的用法
  17. 在12306的程序猿面前,没人敢说委屈
  18. QTimer定时器问题分析
  19. JAVA Bean 转换工具 BULL 使用简介
  20. WiFi信号感知精度

热门文章

  1. 【转】Struts2 验证问题:验证失败一次后就连续验证失败
  2. VO、DTO、POJO、PO的区别
  3. Leetcode 1013. 总持续时间可被 60 整除的歌曲
  4. C++ 整型长度的获取 不同的系统
  5. [No0000174]Spring常用注解(收藏大全)
  6. caffe-windows画loss与accuracy曲线
  7. 【maven】maven pom文件详解
  8. 【leetcode】Wildcard Matching
  9. [label][paypal] Paypal 支付页面的语言显示问题
  10. Objective-C 内存管理