深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 583|回复: 0

php教程:数据查询用select、desc、show

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-11-29 08:54:27 | 583 | 0 | 显示全部楼层 |阅读模式
数据查询用select、desc、show,成功会返回结果集,失败返回false
  1. <?php
  2. //1、连接数据库
  3. $link=@mysqli_connect('localhost','root','root','data') or die('错误信息:'.mysqli_connect_error());
  4. //2、设置字符编码
  5. mysqli_query($link,'set names utf8');
  6. //3、执行查询语句
  7. $rs=mysqli_query($link,'select * from news');
  8. //var_dump($rs);        //object(mysqli_result)
  9. //4、获取对象中的数据
  10. //4.1  将对象中的一条数据匹配成索引数组,指针下移一条
  11. //$rows=mysqli_fetch_row($rs);

  12. //4.2  将对象中的一条数据匹配成关联数组,指针下移一条
  13. //$rows=mysqli_fetch_assoc($rs);

  14. //4.3  将对象中的一条数据匹配成索引,关联数组,指针下移一条
  15. //$rows=mysqli_fetch_array($rs);

  16. //4.4  总列数、总行数
  17. //echo '总行数'.mysqli_num_rows($rs),'<br>';
  18. //echo '总列数'.mysqli_num_fields($rs),'<br>';

  19. //4.5  获取所有数据
  20. //$list=mysqli_fetch_all($rs);                //默认是索引数组
  21. //$list=mysqli_fetch_all($rs,MYSQLI_NUM);                //匹配成索引数组
  22. //$list=mysqli_fetch_all($rs,MYSQLI_ASSOC);                //匹配成关联数组
  23. $list=mysqli_fetch_all($rs,MYSQLI_BOTH);                //匹配成关联、索引数组

  24. echo '<pre>';
  25. print_r($list);

  26. //5、销毁结果集
  27. mysqli_free_result($rs);

  28. //6、关闭连接
  29. mysqli_close($link);
复制代码
使用的函数
  1. mysqli_fetch_assoc():将一条数组匹配关联数组
  2. mysqli_fetch_row():将一条记录匹配成索引数组
  3. mysqli_fetch_array():将一条记录匹配成既有关联数组又有索引数组
  4. mysqli_fetch_all():匹配所有记录
  5. mysqli_num_rows():总行数
  6. mysqli_num_fields():总记录数
  7. mysqli_free_result():销毁结果集
  8. mysqli_close():关闭连接
复制代码
楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

快速回复 返回顶部 返回列表