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

    面向对象的方式访问数据库
    造对象
    判断连接是否出错(两种方式)
    写sql语句
    执行sql语句
    从结果集对象中读取数据
    循环输出等
     
    $db = new MySQLi("localhost","root","","z-stu");
    //方法一
    if(mysqli_connect_error()){
        echo "连接错误";
        exit;
    }
    //方法二
    !mysqli_connect_error() or die("连接失败!");
    $sql = "select * from info";
    $result = $db->query($sql);
    //方法一
    while($atr = $result->fetch_row()){}
    //方法二
    $atr = $result->fetch_all();
    foreach($atr as $v){
        echo $v[0];
    }
    从结果集对象中读取数据
    $attr = $result->fetch_all(MYSQLI_BOTH); //以二维数组的方式返回所有数据
    $attr = $result->fetch_array(); //返回当前指针指向的这条数据,默认索引 可以是索引,也可以是关联,还可以是组合
    $attr = $result->fetch_assoc(); //返回当前指针指向的这条数据(关联数组)
    $attr = $result->fetch_object(); //返回对象
    $attr = $result->fetch_row(); //返回索引数组
  • 相关阅读:
    sys模块详解
    os模块详解2
    tyvj 1203 机器分配
    洛谷 P1496 火烧赤壁
    P1204 [USACO1.2]挤牛奶Milking Cows
    bzoj 2120 数颜色
    P2056 采花
    P1972 [SDOI2009]HH的项链
    9.20模拟赛
    P2709 小B的询问
  • 原文地址:https://www.cnblogs.com/yongjiapei/p/5582124.html
Copyright © 2011-2022 走看看