zoukankan      html  css  js  c++  java
  • 面向对语法读取mysql数据库数据例:$db->query($sql)、$result->fetch_array()

    前面我们介绍过如何使用面向对象语法连接mysql数据库,今天技术人员继续讲解如何读取数据.虽然与以前面向过程类似,但还是有些不同,需要大家用心了解.

    echo '面向对象语法连接数据库test db connect<br/>';
    $db = new mysqli($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) ; //连接数据库 
    $sql ="select * from TestDb ";
    $result = $db->query($sql); //按条件查询表 
    if ($result) //如果返回结果为真则进行下面操作. 
    {
    下面两句都是读取数据条数,
    echo $db->affected_rows."条<br/>";
    $num=$db->affected_rows;
    echo $result->num_rows;
    //$num_result = $result->numRows();
    在此技术人员介绍两种读取数据的方式.也是我们经常要用到.根据自己的个人习惯选择合适的方法.
    方法一:
    $row = $result->fetch_array();
    echo $row['Topic']."<br/>";

    方法二:

    for ($i=0; $i<$num; $i++)
    {
    //$row = $result->fetch_row();
    //echo $row[2]."<br/>";
    $row=$result->fetch_object();
    echo $row->Topic."<br/>";
    }
    //echo $num_result;
    }
    else
    {
    echo "so Bad";
    }

  • 相关阅读:
    对象
    函数3
    函数2-作用域
    事件的分类
    函数1
    简单了解JSON Web令牌(JWT)
    Pycharm激活码,2020年9月29日最新激活码
    Python基础学习之常用模块
    python详细图像仿射变换讲解
    Python如何快速复制序列?
  • 原文地址:https://www.cnblogs.com/apolloren/p/9604708.html
Copyright © 2011-2022 走看看