zoukankan      html  css  js  c++  java
  • 连接数据库

    连接数据库
    1.造连接对象:
    用使用面向对象的方式
    $对象 = new MySQLi("服务器地址","用户名","密码","要访问的数据库"); (MySQLi是一个扩展类)

    2.判断链接是否出错
    if(MySQLi_connect_error());(如果链接出错,会返回错误,如果没出错不会返回)
    {
    die("连接失败"); (echo"连接失败";)两种皆可
    }

    3.准备SQL语句
    $变量 = "select * from info";(从info表里面查询所有数据,SQL语句可以根据需要查询的内容修改)

    4.执行SQL语句
    $结果集对象 = $对象->query($sql); 执行完后会返回值,失败会返回false,成功会返回结果集对象

    5.从结果集对象里取数据
    $储存数据 = 结果集->fetch_all(); 返回结果集中的所有数据,并且是二维索引数组
    三个可选参数:(使用时不用加双引号)
    MYSQLI_ASSOC:返回关联数组
    MYSQLI_NUM:默认索引数组
    MYSQLI_BOTH:既有索引又有关联

    $储存数据 = 结果集->fetch_array(); 返回的是一维数组,只包含一条数据,索引关联都有,下次自动返回下一条
    三个参数同上

    $储存数据 = 结果集->fetch_assoc(); 返回一维关联数组,只包含一条数据

    $储存数据 = 结果集->fetch_object(); 返回数据对象

    $储存数据 = 结果集->fetch_row(); 返回索引数组,返回当前这条数据

    $储存数据 = 结果集->fetch_all();

    foreach($储存数据 as $a)(可以用div显示数组里的数据,利用foreach循环加索引)
    {
    echo"<div>{$a[0]}--{$a[1]}--{$a[2]}</div>";
    }

    while($储存数据 = 结果集->fetch_row();)如果执行失败会返回错误 (利用while循环)
    {
    echo"<div>{$储存数据[0]}--{$储存数据[1]}--{$储存数据[2]}</div>";
    }

  • 相关阅读:
    MongoDB笔记
    mysql笔记
    08-下载中间件
    ubuntu1804安装pycharm2018.3.x
    02-CSS基础
    14-eval 函数
    13-文件
    12-模块和包
    11-异常
    有关dir和 unittest
  • 原文地址:https://www.cnblogs.com/czx521/p/6193954.html
Copyright © 2011-2022 走看看