• PHP数据访问(面向对象方式:mysqli类)


    三种方式:

    1.函数方式:过时了

    2.面向对象方式:mysqli类,支持mysql数据库。

    3.PDO方式:支持其他数据库。

    .面向对象方式:mysqli类

    //1.创建连接对象
    //$db = new MySQLi("localhost","root","123","mydb");
    //2.判断当前连接是否正确
    //if(mysqli_connect_error()){
        //echo "连接失败!";
        //exit;
    //}
    
    //3.写一个SQL语句
    //$sql = "select * from info";
    
    //4.执行SQL语句,如果成功返回一个结果集对象
    //$result = $db->query($sql);
    
    //5.读取查询结果
    //if($result){
        //从结果集对象里面读取所有数据,返回二维数组
        //$arr = $result->fetch_all();
        //从结果集中读取数据,每次读一条,返回一维数组(索引关联都有)
        //$arr = $result->fetch_array();
        //从结果中读取数据,每次读一条,返回一维数组(关联)
        //$arr = $result->fetch_assoc();
        //从结果中读取数据,每次读一条,返回是一个对象
        //$arr = $result->fetch_object();
        //从结果中读取数据,每次读一条,返回一维数组(索引)
        //$arr = $result->fetch_row();
        
        /*while($arr = $result->fetch_row()){
            var_dump($arr);
        }*/
        
    //}
    
    
    /*$db = new MySQLi("localhost","root","123","mydb");
    mysqli_connect_error()?die("连接失败!"):"";
    $sql = "delete from nation where code='n006'";
    if($db->query($sql)){
        echo "删除成功!";
    }else{
        echo "删除失败!";
    }*/
    
    ?>
    
    例子:
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
        <tr>
            <td>代号</td>
            <td>名称</td>
            <td>性别</td>
            <td>民族</td>
            <td>生日</td>
        </tr>
        
        <?php
        $db = new MySQLi("localhost","root","123","mydb");
        $sql = "select * from info";
        $result = $db->query($sql);
        if($result){
            $arr = $result->fetch_all();
            foreach($arr as $v){
                echo "<tr>
            <td>{$v[0]}</td>
            <td>{$v[1]}</td>
            <td>{$v[2]}</td>
            <td>{$v[3]}</td>
            <td>{$v[4]}</td>
        </tr>";
            }
        }
        ?>
        
        
    </table>
    
    
    
    
    
    
    
    </body>
    </html>
  • 相关阅读:
    Ceph中的容量计算与管理
    Ceph Monitor基础架构与模块详解
    Ceph:pg peering过程分析
    API调用过程
    Windows内核—保护模式
    逆向笔记——C、C++对应的汇编结构(一)
    2020年内网渗透培训:红队攻防
    2020年 初级渗透工程师【Web安全方向】
    渗透测试【网络安全】入门指南【20190607】
    渗透学习问题【一】遇到坑需要停下来补吗
  • 原文地址:https://www.cnblogs.com/niushuangmeng/p/8452633.html
Copyright © 2020-2023  润新知