zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    SpringMVC-注解式控制器详解-SpringMVC强大的数据绑定(1)
    SpringMVC-注解式控制器详解-SpringMVC强大的数据绑定
    关于BI商业智能的“8大问”|一文读懂大数据BI
    关于BI商业智能的“8大问”|一文读懂大数据BI
    符号表
    高性能MYSQL读书笔记1
    perl 打包成PAR包 类似JAR包
    perl 包函数变动 需要重新打包
    第一章 数据引用与匿名存储
    换部门与看录像——北漂18年(90)
  • 原文地址:https://www.cnblogs.com/niushuangmeng/p/8452633.html
Copyright © 2011-2022 走看看