zoukankan      html  css  js  c++  java
  • 数据访问

    1.做一个连接对象

    $sdb = new mysqli("localhost","root","123","mydb") 数据库的服务器地址,数据库用户名,数据库密码,需要操作的数据库

    2.判断连接是否出错

    if(mysqli_connect_error())
    {
        //echo "连接失败"
        die("连接失败" );
        }

    3.准备sql语句

    $sql="select * from info";
    $sql = "selct name from info where code='poo1'";

    4.执行sql语句,后返回结果集对象

     $result = $db->query($sql); //query sql语句  , 返回数据的模式

    5.从结果集中取数据;

    $attr = $result->fectch_all();//返回所有数据并且意二维数组的方式存在  resulttype返回数据的类型  MYSQLI_NUM形成关联数组  _BOTH既有索引又有关

    三个可选参数

    MYSQLI_ASSOC返回关联数组,MYSQLI_NUM 返回索引数组 MUSQLI_BOTH 返回既有索引又有关联,使用时不用加双引号 
    $attr = $result->fecth_array();//返回当前指针指向的  每次返回一条数据,返回的是一维数组,默认索引关联都有
    $attr = $result->fecth_assoc();//返回当前数组,返回的是一维数组
    
    $attr =$result_>fech_object();//返回数据对象 每次返回一条数据
    
    $attr =$result_>fech_row);//返回当前这条数据,返回的索引数组

    把所有数据取出来的方式

    $attr= $result->fecth_all();
    foreach($attr as $v)
    {
        echo "<div>{$v[0]}--{$v[1]}--{$v[3]}--{$v[4]}</div>";
        }*/
    
    /*while($attr = $result->fecth_row());
    {
        echo "<div>{$attr[0]}--{$attr[1]}--{$attr[3]}--{$attr[4]}</div>";
    
        }
    $attr = $result->fecth_all;
    var_dump ($attr);
    echo $attr[0][0];

    1.造链接对象

    $sdb = new mysqli("localhost","root","123","mydb") 

    2.准备一条数据

    $sql = "insert into nation caluse('n009','民族')";

    3.执行SQL 语句

    $result = $bd->query($sql)
    //执行成功返回true, 执行失败返回false
  • 相关阅读:
    蓝牙打印机的连接方法
    CE不能开机的可能情况
    手机性能指标的建议
    WINCE中使用键盘钩子的注意事项
    Wave接口开发注意事项
    解决唤醒屏不亮的问题之总结
    WM系统有用的注册表(研发人员使用)
    快速求解两个时间之间的天数
    测试SqlBulkCopy类批量插入数据
    Xml与DataTable相互转换方法
  • 原文地址:https://www.cnblogs.com/gdbaby/p/6194633.html
Copyright © 2011-2022 走看看