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);

 

转载于:https://www.cnblogs.com/xiaozhang666/p/11195315.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值