php输出mysqli查询出来的结果

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

php连接mysql我有文章已经写过了,这篇文章主要是介绍从mysql中查询出结果之后怎么输出的问题。 
一:mysqli_fetch_row(); 
查询结果:array([0]=>小王) 
查询:

[php]  view plain  copy
 
  1. while ($row = mysqli_fetch_assoc($result)) {   
  2. $memberlist = $row[0];   
  3. }//end while()  

 

二:mysqli_fetch_assos(); 

查询结果:array([name]=>小王) 
查询:

 

[php]  view plain  copy
 
  1. while ($row = mysqli_fetch_assoc($result)) {   
  2. $memberlist = $row['memberlist'];   
  3. }//end while()  


三、mysqli_fetch_array(); 

 

查询结果:array([0]=>小王 [name]=>小王) 
查询:

 

[php]  view plain  copy
 
  1. while ($row = mysqli_fetch_assoc($result)) {   
  2. $memberlist = $row['memberlist'];   
  3. $memberlist = $row[0];   
  4. }//end while()  

 

四、fetch_array(); 
查询结果:array([0]=>小王 [name]=>小王) 
查询:

 

[php]  view plain  copy
 
 在CODE上查看代码片派生到我的代码片
  1. $sql = "select * from user";    
  2. $result = $conn->query($sql);    
  3.     
  4. if ($result)     
  5. {    
  6.     if ($result->num_rows>0)    
  7.     {    
  8.         while ($rows = $result->fetch_array()) {    
  9.             print_r($rows);    
  10.             echo "<BR>rows['id']:".$rows['id'];    
  11.             echo "<BR>rows['name']:".$rows['name'];    
  12.             echo "<BR>rows['pwd']:".$rows['pwd'];    
  13.         }//end while()    
  14.     }else{    
  15.         echo "<BR>查询结果为空!";       
  16.     }//end if()    
  17. }else{    
  18.     echo "<BR>查询失败!";     
  19. }//end if()    

 

从上面可以看出不同的函数输出的格式也是不一样的,mysqli_fetch_row()返回的是以数字做索引的,mysqli_fetch_assos()是以关键字做索引的,而mysqli_fetch_array()和fetch_array()即使用数字也使用关键字做索引。

分类: PHP
 
 
本文转自左正博客园博客,原文链接: http://www.cnblogs.com/soundcode/p/6928961.html,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
10月前
|
传感器 关系型数据库 MySQL
php语句:MySQL指定分区表跨分区根据时间条件快速查询记录的封装函数
php语句:MySQL指定分区表跨分区根据时间条件快速查询记录的封装函数
98 0
|
10月前
|
存储 SQL 数据库连接
php查询数据(日期查询)和fastadmin的日期查询
php查询数据(日期查询)和fastadmin的日期查询
|
10月前
|
存储 数据采集 JavaScript
php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)
457 31
|
10月前
|
关系型数据库 MySQL PHP
php读取MySQL获取分区名称及属性信息的查询语句
php读取MySQL获取分区名称及属性信息的查询语句
79 0
|
10月前
|
设计模式 缓存 API
PHP中的GraphQL和API查询语言
在现代Web开发中,应用程序接口(API)起着至关重要的作用,它们允许不同系统之间进行数据交换和通信。为了有效地处理数据请求和响应,开发人员需要一种灵活、强大且易于使用的查询语言。GraphQL作为一种新兴的API查询语言,提供了一种优雅而高效的方式来定义和获取数据。本文将探讨PHP中的GraphQL和API查询语言,介绍GraphQL的基本概念、语法和优势,并通过具体的代码示例来帮助读者更好地理解和应用GraphQL。
|
11月前
|
SQL 测试技术 PHP
【毕业设计之PHP系列】php+sql成绩查询系统(三)
【毕业设计之PHP系列】php+sql成绩查询系统
131 0
|
11月前
|
SQL 关系型数据库 MySQL
【毕业设计之PHP系列】php+sql成绩查询系统(二)
【毕业设计之PHP系列】php+sql成绩查询系统
81 0
|
11月前
|
关系型数据库 MySQL Unix
【毕业设计之PHP系列】php+sql成绩查询系统(一)
【毕业设计之PHP系列】php+sql成绩查询系统
119 0