• php 连接mysql数据库以及增删改查


    php 连接数据库 一般是用面向对象的方法,需要先创建一个对象,即造一个连接对象,然后再写sql语句,(增改查删),最后执行sql语句

    其中在创建连接对象时 我们用到的是MySQLI  是不区分大小写的, 这里用到的是mysqli,意思就是mysql的扩展,既可以通过面向过程的方式也可以通过面向对象的方式与数据库进行交互,唯一不同的是调用函数(对象方法)的方式不一样。

    在创建连接对象后 需要先看一下连接是否成功 用if语句测试 mysqli_connect_error()就可以了  若显示false 则连接不成功

    复制代码
    <?php
    
    //先创建一个对象,即造一个连接对象
    
    $db=new mysqli("IP地址域名","用户名","密码","数据库名");
    
    // 写sql 语句
    
    $sql="insert into  info values('p003','张三','1','n001')";
    
    //执行sql语句
    
    $result=$db->query($sql);
    
    //可以判断一下$result  增改删 的$result 返回值是ture 或者false
    /* if($result)
    {
        echo "执行成功";
    }
    else
    {
          echo"执行失败";
    }*/
    
    ?>
    复制代码

    上面是关于连接MYSQL 数据库中的增改删语句,相对来说比较简单,也比较单一,

    下面是关于连接MYSQL 数据库中的查 select 语句, 由于最后的返回值是一个集对象,为了方便清晰的看到结果 我们用到了fetch_all(),fetch_row(); fetch_object();

    fetch_assoc(); fetch_array()等比较常见函数,后面会有介绍,而且输出的方式都是不同的

    复制代码
    <?php
    //创建对象
    
    $db=new mysqli("","","","");
    
    //判断是否出错的方法 
    /*if(mysqli_connect_errtor())
    {
         echo"连接失败";
         exit;
    }
    
    或者
    
    mysqli_connect_error()?die("连接失败"):"";*/
    
    //写SQL语句
    
    $sql="select * from info";
    
    //执行SQL语句返回结果集对象
    
    $result=$db->query($sql);
    
    //从结果集中读取数据,返回数组
    
    $attr=$result->fetch_all() //读取所有数据,返回索引二维数组
    
    $attr=$result->fetch_array() //读取当前指针指向的数据,返回索引关联都存在的数组
    
    $attr=$result->fetch_assoc() //返回关联数组
    
    $attr=$result->fetch_row() //返回索引数组
    
    $attr=$result->fetch_object()  //返回对象
    
    ?>
  • 相关阅读:
    C++学习之:括号匹配与栈的使用
    mooc网站以及学习资料收集
    android 获取字符串的方法
    androidStudio中如何加载字体资源?
    BluetoothGatt API
    Android 反编译工具简介
    BluetoothAdapter.LeScanCallback 参考文档
    openCV1
    Android客户端向服务器端发送数据的流程(1)
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/GP1014336455/p/7678577.html
Copyright © 2020-2023  润新知