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);
  • 相关阅读:
    swift--使用URLSession异步加载图片
    swift--浮点数转换成整数(四舍五入/直接截断)
    swift--环形进度条(UIActivityIndicatorView)的用法
    swift--Timer实现定时器功能,每个一段时间执行具体函数,可以重复,也可以只执行一次
    HTML节点树
    网页的结构
    网页的组成
    HTTP 请求过程
    HTTP 基础术语
    《投资最重要的事》
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11195315.html
Copyright © 2011-2022 走看看