zoukankan      html  css  js  c++  java
  • 关于利用PHP访问MySql数据库的逻辑操作以及增删改查实例操作

    PHP访问MySql数据库

    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","","0710_test");

    //写SQL语句
    $sql = "select * from student";
    //检测连接数据库是否成功,失败返回“连接失败”,并退出程序
    if(mysqli_connect_error()){
        die("连接失败");    
    }
    //执行SQL语句,返回结果集对象
    $result = $db->query($sql);
    var_dump($result->num_rows);
    //判断结果有无数据
    if($result->num_rows){
        echo "存在数据";
    }
    //取数据(查询语句)
    //$arr = $result->fetch_all();//获取所有数据并以二维数组存在
    //$arr = $result->fetch_all(MYSQLI_ASSOC);//获取所有数据中的关联数组
    //$arr = $result->fetch_array();

    //while循环遍历数组所有数据
    while($arr = $result->fetch_array()){
        var_dump($arr);
    }

    //$arr = $result->fetch_assoc();//返回关联数组
    //$arr = $result->fetch_object();//列名对应成员变量
    //$arr = $result->fetch_row();//返回索引数组
    //var_dump($arr);
     
    //增删改语句
    //添加一条数据(返回值true或false)
    $sql = "insert into student values('102','王某','男','1987-7-1','95033')";
    //删除一条数据(返回值true或false)
    $sql = "delete from student where Sname='李军'";
    $r = $db->query($sql);
    var_dump($r);
    ?>

    数据库中自增长列表的增删改实例

    <?php
    $db = new MySQLi("localhost","root","","0710_info");
    if(mysqli_connect_error()){
        die("连接失败");
    }
    $sql = "insert into work values(0,'P005','2005-01-01','2010-10-1','山师大','教育部',2)";
    if($db->query($sql)){
        echo "添加成功";
        //插入这条数据的id(常用)
        echo $db->insert_id;
    }else{
        echo "添加失败";
    }
    ?>

  • 相关阅读:
    网页设计太麻烦?15款免费优质Bootstrap UI工具包助你效率倍增!
    【自古套路得人心】最全UI图表设计技巧和套路,分分钟打造最优设计
    原型对接工作流!摹客全面支持Axure原型
    赶紧收藏!41个Web UI工具包资源免费及付费下载
    2019年设计师必看,UI加载动画完全解读
    845G
    845G
    845D
    845C
    845B
  • 原文地址:https://www.cnblogs.com/jly144000/p/7450498.html
Copyright © 2011-2022 走看看