• 连接数据库


    连接数据库
    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>";
    }

  • 相关阅读:
    Prometheus监控神器-服务发现篇(二)
    Prometheus监控神器-服务发现篇(一)
    Prometheus监控神器-Alertmanager篇(4)
    Prometheus监控神器-Alertmanager篇(3)
    Prometheus监控神器-Rules篇
    Linux内核分析——字符集总结与分析
    Linux内核分析——ELF文件格式分析
    Linux内核分析——程序破解
    Linux内核学习总结
    《Linux内核设计与实现》课本第四章学习总结
  • 原文地址:https://www.cnblogs.com/czx521/p/6193954.html
Copyright © 2020-2023  润新知