11月19日 数据库连接 PDO
11月19日 数据库连接 PDO
浅安星空 发表于1年前
11月19日 数据库连接 PDO
  • 发表于 1年前
  • 阅读 3
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

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>';
}

?>

                注册登录表完成 !

 

 

共有 人打赏支持
粉丝 1
博文 6
码字总数 4296
×
浅安星空
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: