zoukankan      html  css  js  c++  java
  • 用面向对象的方式进行数据访问

    <p>---恢复内容开始---</p>首先我们需要造对象
     
    1 $db = new MYSQLi ("localhost","root","","aaaa");
    关键字是   MYSQLi     括号内的四个参数分别是(“要连接服务器的IP地址”,“服务器的用户名”,“密码”,“服务器名称”)创造完成的对象可以交给一个变量$db,那么这个$db里面就存着的是一个MYSQLi的对象了。
     
    第二步 判断连接是否成功
     
    1 !mysqli_connect_error() or die("连接失败!");
    如果连接成功 mysqli_connect_error()的返回值是一个true,就不运行后面的or die("连接失败!")语句,如果连接失败返回的就是一个false,就会继续运行or die("连接失败!")语句,显示出——连接失败!
     
    第三步  写SQL语句
     
    $sql = "select * from news";   ——查询news表中的所有数据
     
    第四步 执行SQL语句
     
    1 $result = $db->query($sql);
    query方法会返回一个结果集对象,我们需要建一个变量来进行接收
     
    第五步  从结果集对象中读取数据
     
    1 $attr = $result->fetch_all();
    在这里我用的是fetch_all方法进行数据的提取还有fetch_array、fetch_assoc、fetch_row等等,fetvh_all返回一个索引数组,用$attr进行接收。
     
    附:
     
    fetch_array——返回当前指针指向的这条数据
     
    fetvh_assoc——返回当前指针指向的这条数据(关联数组)
     
    fetch_object——返回对象
     
    fetch_row——返回索引数组
    <p>---恢复内容结束---</p>首先我们需要造对象
     
    1 $db = new MYSQLi ("localhost","root","","aaaa");
    关键字是   MYSQLi     括号内的四个参数分别是(“要连接服务器的IP地址”,“服务器的用户名”,“密码”,“服务器名称”)创造完成的对象可以交给一个变量$db,那么这个$db里面就存着的是一个MYSQLi的对象了。
     
    第二步 判断连接是否成功
     
    1 !mysqli_connect_error() or die("连接失败!");
    如果连接成功 mysqli_connect_error()的返回值是一个true,就不运行后面的or die("连接失败!")语句,如果连接失败返回的就是一个false,就会继续运行or die("连接失败!")语句,显示出——连接失败!
     
    第三步  写SQL语句
     
    $sql = "select * from news";   ——查询news表中的所有数据
     
    第四步 执行SQL语句
     
    1 $result = $db->query($sql);
    query方法会返回一个结果集对象,我们需要建一个变量来进行接收
     
    第五步  从结果集对象中读取数据
     
    1 $attr = $result->fetch_all();
    在这里我用的是fetch_all方法进行数据的提取还有fetch_array、fetch_assoc、fetch_row等等,fetvh_all返回一个索引数组,用$attr进行接收。
     
    附:
     
    fetch_array——返回当前指针指向的这条数据
     
    fetvh_assoc——返回当前指针指向的这条数据(关联数组)
     
    fetch_object——返回对象
     
    fetch_row——返回索引数组

  • 相关阅读:
    OCP-1Z0-053-200题-77题-654
    OCP-1Z0-053-200题-45题-623
    OCP-1Z0-053-200题-46题-624
    OCP-1Z0-053-200题-48题-626
    OCP-1Z0-053-200题-49题-627
    OCP-1Z0-053-V13.02-619题
    OCP-1Z0-053-200题-43题-678
    OCP-1Z0-053-200题-44题-622
    OCP-1Z0-053-V13.02-512题
    OCP-1Z0-053-200题-38题-617
  • 原文地址:https://www.cnblogs.com/naqiang/p/5609910.html
Copyright © 2011-2022 走看看