zoukankan      html  css  js  c++  java
  • 数据库访问小列题

    <select>
    <?php
    $db=new MySQLi("localhost","root","3177389","my test");
    
    !mysqli_connect_error() or die("连接失败!");
    $sql="select*from Nation";
    
    $result=$db->query($sql);
    $attr=$result->fetch_all();
    
    for($i=0;$i<count($attr );$i++)
    {
        list($code,$name)=$attr[$i];
        
        echo "<option value='{$code}'>{$name}</option>";
        
        
    }
    
    ?>
    </select>
    <?php
    //造连接对象
    $db=new MySQLi("localhost","root","3177389","my test");
    //判断是否出错
    !mysqli_connect_error()or die ("连接失败!");
    //写sql语句
    $sql="select *from Info";
    //执行sql语句
    $result=$db->query($sql);
    //处理查询数据并显示
    echo "<table width='100%' border='1' cellpadding='0' cellpadding='0'>";
    
    echo "<tr><td>代号</td><td>姓名</td><td>性别</td><td>民族</td ><td>生日</td></tr>";
    while($row=$result->fetch_row())
    
    {
        $sex=$row[2]?"男":"女";
        
        $name =ShowNation($db,$row [3]);
        
        echo "<tr><td>{$row[0]}</td><td>{$row[1]}</td><td>{$sex}</td><td>{$name}</td ><td>{$row[4]}</td></tr>";
        
        
    }
    echo "</table >";
    
    
    function showNation ($db,$code)
    
    {
        
            $sql = "select Name from Nation where Code='{$code}'";
            $result=$db->query($sql);
            
            
            $jieguo =$result ->fetch_row();
            
            return $jieguo[0];
    }
    ?>
    <form action="0324chili.php" method="post">
    <div>
            用户名:
            <input type="text" name="zw" />
        </div>
        <div>
            密码:
            <input type="text" name="pwd" />
        </div>
        <div>
            <input type="submit" value="登录" />
        </div>
    
    
    
    </form>
    <?php
    
    $uid=$_POST["zw"];
    $pwd=$_POST["pwd"];
    
    $db=new MySQLi("localhost","root","3177389","my test");
    
    !mysqli_connect_error()or die ("连接失败!");
    
    $sql="select count(*) from login where username='{$uid}' and  password='{$pwd}'";
    
    $resul=$db->query($sql);
    $attr=$resul->fetch_row();
    
    if($attr[0] == 1)
    {
        header("location:zhu.php");
    }
    else
    {
        header("location:denglu.php");
    }
  • 相关阅读:
    【XSY2990】树 组合数学 容斥
    【LOJ2542】【PKUWC 2018】随机游走 min-max容斥 树上高斯消元
    【51NOD1847】奇怪的数学题 min_25筛
    【51NOD1965】奇怪的式子 min_25筛
    蒟蒻的学习计划
    【XSY2962】作业 数学
    蒟蒻的做题记录
    【LOJ2586】【APIO2018】选圆圈 CDQ分治 扫描线 平衡树
    【APIO2016】【UOJ205】【LOJ2568】烟花表演 可合并堆
    【BZOJ2876】【Noi2012】骑行川藏 拉格朗日乘法
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5317827.html
Copyright © 2011-2022 走看看