zoukankan      html  css  js  c++  java
  • 数据

    数据访问的方式

    1、函数方式(已经过时);

    2、面向对象的方式(MySQLi类方式。访问MySQL数据库的方式);

    3、PDO方式 (数据访问抽象层);

    MySQLi的方式(面向对象的方式)

     1、造连接对象

    $db = new MySQLi("localhost","root","123456","crud");
    //localhost访问本地数据库地址 root用户名 123456 MySQL密码 crud 数据库名字
    

     2、判断连接会不会出错

    if(mysqli_connect_error()){
             
        echo "失败";//失败有数据返回  成功没有数据返回
    }
    

     3、准备SQL语句

    $sql = "select * from info";
    

    4、执行SQL语句

    $result = $db->query($sql);
    

    5、验证SQL语句会不会执行

    if($db->query($sql)){
            echo "链接成功";//成功返回数据
        }else {
            echo "链接失败";//失败没有数据返回
    }
    

     6、从结果集中取数据

    $arr = $result->fetch_all();//从结果集对象里读取所有数据。返回二位数组。
    var_dump($arr);
    

    $arr = $result->fetch_array();//从结果集中读取数据每次读取一条。返回一维数组
        var_dump($arr)
    

    $arr = $result->fetch_assoc();//返回的当前一条数据并且是一维的关联数组
        var_dump($arr)
    

    $arr = $result->fetch_object();//返回当前数据,返回的是数据对象
        var_dump($arr)
    

    $arr = $result->fetch_row();//返回当前这条数据,返回的是索引数组
        var_dump($arr)
    

    增删改的语句,返回的结果是false和true(成功是true,失败是false)

    <?php
        $db = new MySQLi("localhost","root","123456","crud");
        //localhost访问本地数据库地址 root用户名 123456 MySQL密码 crud 数据库名字
        if(mysqli_connect_error()){
             
            echo "失败";//失败有数据返回  成功没有数据返回
        }
        $sql = "insert into info values('p005',0,'发士大','n001','1983-02-25 00:00:00')";
        $result = $db->query($sql);
        if($db->query($sql)){
            echo "链接成功";//成功返回数据
        }else {
            echo "链接失败";//失败没有数据返回
        }
        var_dump($result)
    ?>
    
  • 相关阅读:
    差分约束
    POJ 2449 Remmarguts' Date[k短路]
    K短路
    hdu4034 Graph(floyd)
    hdu2089不要62(数位dp)
    POJ3468 A Simple Problem with Integers ( 线段树)
    POJ3255:Roadblocks(次短路 SPFA+A星)
    usaco2.1Ordered Fractions( 枚举, 数学)
    hdu1565方格取数(1) (状态压缩dp)
    poj3259 Wormholes(spfa)
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8296772.html
Copyright © 2011-2022 走看看