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);
  • 相关阅读:
    自省改过
    c语言学习教程1之预定义代码
    tqdm进度条管理
    React-i18next切换中英文
    React怎样实现点击其他地方隐藏弹出的菜单
    遍历对象再取值,获得新值
    Web 用户体验设计提升指南
    antd vue form
    echarts 内容显示值在图中显示,不显示交互效果,只是静态图
    element-ui中el-table根据浏览器的缩放自适应宽度
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/11195315.html
Copyright © 2011-2022 走看看