一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 7299|回复: 1
打印 上一主题 下一主题

php中的四个fetch语句

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-5-1 12:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

四个fetch

先给一个表

|-------man-------|
|-name-|-age---|
|--AA-- |--aa----|
|--BB-- |--bb----|
|--CC-- |--cc----|
|--CC-- |--dd----|
|-------------------|

sql查询

$conn=mysqli_connect(...);//省略
$sql="select * from man";
$result=mysqli_query($conn,$sql);
mysqli_fetch_row($query)
返回【第一行/下一行】匹配记录,返回索引数组。执行mysqli_fetch_row($result),返回:Array([0]=>AA  [1] =>aa),这是第一次执行的情况。再执行一次,返回值变成:Array([0]=>BB [1]=>bb)
mysqli_fetch_array($query,arg)
arg取值范围:MYSQL_ASSOC、MYSQL_NUM、MYSQL_BOTH(默认)
返回【第一行/下一行】的匹配记录(与mysqli_fetch_row()一样)。
第二个参数取值:
1.MYSQL_BOTH(默认)
    返回的是关联数组和索引数组,执行mysqli_fetch_array($result),返回:Array([0]=>AA  [name]=>AA [1] =>aa [age]=>aa);再执行一次,返回:Array([0]=>BB  [name]=>BB [1] =>bb [age]=>bb)。
2.MYSQL_ASSOC
    返回关联数组,与mysqli_fetch_assoc()相同
3.MYSQL_NUM
    返回索引数组,此时的返回值与mysqli_fetch_row()相同
mysqli_fetch_assoc($query)
返回关联数组,第一次执行返回值:Array([name]=>AA [age]=>aa)
mysqli_fetch_object($query)
返回值是对象,而不是数组,第一次执行返回:sedClass Object([name]=>AA [age]=>aa)

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

15

帖子

49

积分

新手上路

Rank: 1

积分
49
沙发
发表于 2022-10-1 23:28 | 只看该作者
免费代码软件
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

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