zoukankan      html  css  js  c++  java
  • php数据访问

      数据访问分为三种方式:

        1.函数方式(已经过时了不用);

        2.面向对象的方式;

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

      面向对象方式进行数据访问的步骤:

        1.创建连接对象

    $db = new MySQLi("连接的地址(本机写localhost)","用户名","MySQL密码","调用的数据库");

        2.判断当前连接是否正确

    if(mysqli_connect_error()){
        echo "连接失败!";
        exit;
    }  //满足条件结束,不满足条件连接失败

        3.写一个SQL语句

    $s = "select * from xueshengbiao";  //最简单的查询表所有内容的sql语句

        4.执行SQL语句,如果成功返回一个结果集对象

    $r = $db->query($s);  //query 必需的。规定要发送的 SQL 查询。

        5.读取查询结果

          (1)fetch_all():从结果对象里读取所有数据,返回二维数组;

          (2)fetch_array():从结果集中读取数据,每次度一条,返回一维数组,索引和关联都有;

          (3)fecth_assoc():从结果集中读取数据,每次度一条,返回一维数组,只有关联数组;

          (4)fecth_object():从结果集中读取数据,每次度一条,返回一维数组,相当于一个对象;

          (5)fecth_row():从结果集中读取数据,每次度一条,返回一维数组,只有索引数组。

           例:

    if($result){
        //从结果中读取数据,每次读一条,返回一维数组(索引)
        $arr = $result->fetch_row();
            //每次读一个一维数组
        while($arr = $result->fetch_row()){
            var_dump($arr);
        }
    }
  • 相关阅读:
    火炬之光使用了哪些技术
    计算机相关,性能开销,统计数据集锦
    IOS打开应用商店应用的几种方式
    IOS怎么获取plist文件里的属性
    IOS正则表达式的用法简介
    log4net学习
    技术之外
    百度面试题[转自CSDN]
    微软.NET开发认证基础技术知识大局观——核心篇
    基于ASP.NET 2.0 实现WEB打印方法的探讨
  • 原文地址:https://www.cnblogs.com/maoqiaoyu123/p/8282355.html
Copyright © 2011-2022 走看看