当前位置: 首页 > news >正文

php输出mysqli查询出来的结果

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()即使用数字也使用关键字做索引。

相关文章:

  • CefSharp 在同一窗口打开链接的方法
  • Windows下用Visual Studio来build ImageMagick
  • ldap协议
  • css美化网页元素
  • Android 平台全球网络流量首次超越 iOS
  • 最适宜初学者学习的几种编程语言
  • Google:这个安卓新漏洞其实没什么大不了
  • python 回溯法 子集树模板 系列 —— 14、最长公共子序列(LCS)
  • 开源中国 2013 大记事
  • 理解Scala的Symbol类型
  • Centos7修改主机名
  • MySQL改变表的存储引擎
  • 30 个 PHP 的 Excel 处理类
  • Factory Method模式 (一)
  • Androidn Notification的使用,解决找不到setLatestEventInfo方法
  • python3.6+scrapy+mysql 爬虫实战
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • 08.Android之View事件问题
  • EOS是什么
  • ES6系列(二)变量的解构赋值
  • idea + plantuml 画流程图
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java超时控制的实现
  • Next.js之基础概念(二)
  • PhantomJS 安装
  • springboot_database项目介绍
  • SQLServer插入数据
  • vue2.0项目引入element-ui
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 深度学习入门:10门免费线上课程推荐
  • 数据可视化之 Sankey 桑基图的实现
  • 问题之ssh中Host key verification failed的解决
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 【云吞铺子】性能抖动剖析(二)
  • MyCAT水平分库
  • Nginx实现动静分离
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • # include “ “ 和 # include < >两者的区别
  • #Lua:Lua调用C++生成的DLL库
  • $$$$GB2312-80区位编码表$$$$
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (第61天)多租户架构(CDB/PDB)
  • (分布式缓存)Redis持久化
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (十)T检验-第一部分
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • (转)memcache、redis缓存
  • (转)nsfocus-绿盟科技笔试题目
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .Net 中Partitioner static与dynamic的性能对比
  • .Net6使用WebSocket与前端进行通信