zoukankan      html  css  js  c++  java
  • PHP 操作结果集对象方法

     1 <?php
     2 
     3 header('Content-type:text/html;charset=utf-8');
     4 //建立 或者 关闭mysql服务器   @符号用于屏蔽错误信息
     5 $link=@mysqli_connect('127.0.0.1','root','123456','php1',3306);
     6 
     7 
     8 //设置默认编码
     9 mysqli_set_charset($link, 'utf8');
    10 
    11 // 执行sql语句
    12 //对于插入,更新,删除等不会返回数据的操作回返回  true
    13 /* $query='insert into p1(info) values("小张的php")'; */
    14 
    15 //有结果集的查询语句会返回对象
    16 $query='select * from p1';
    17 
    18 $returnJ=mysqli_query($link, $query);//返回bool类型
    19 var_dump($returnJ);
    20 
    21 
    22 //以索引的方式输出一个返回结果集
    23 var_dump(mysqli_fetch_row($returnJ));
    24 //1    以循环和索引的方式输出 数据========================
    25 while($data=mysqli_fetch_row($returnJ)){
    26     var_dump($data);
    27 } 
    28 
    29 //2   以关联数组的方式输出一个结果集========================
    30 var_dump(mysqli_fetch_assoc($returnJ));
    31 
    32 //3   以关联和者索引的方式输出结果集
    33 //使用第二个参数来选择 是关联还是 索引 MYSQLI_ASSOC    MYSQLI_NUM     MYSQLI_BOTH
    34 
    35 mysqli_fetch_array($returnJ);
    36 
    37 // 4   以关联或者索引获取全部数据  
    38 var_dump(mysqli_fetch_all($returnJ),MYSQLI_NUM);
    39 
    40 //5 返回结果集中下一个字段的信息
    41 var_dump($field=mysqli_fetch_field($returnJ));
    42 //调用对象
    43 echo $field->name;
    44 
    45 //6 返回一个代表结果集对象的数组
    46 mysqli_fetch_fields($returnJ); 
    47 
    48 
    49 //7  取出结果记得行数
    50 mysqli_num_rows($returnJ);
    51 
    52 // 释放结果集的内存
    53 mysqli_free_result($returnJ);
    54 
    55 
    56 // 不按比mysql链接
    57 mysqli_close($link);
  • 相关阅读:
    iOS高级-QuartzCore框架-CoreAnimation和UIView动画的使用
    iOS高级-QuartzCore框架-CALayer图层
    iOS开发-综合UI案例-彩票
    OC基础-Block
    iOS基础-高级视图-UITableView--实例:app管理
    iOS基础-高级视图-UITableView--实例:QQ好友列表
    iOS基础-高级视图-UITableView--静态单元格
    iOS基础-高级视图-UITableView--实例:QQ聊天
    HTTP请求url中文转码
    AFN设置HTTP请求头
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11195315.html
Copyright © 2011-2022 走看看