小可ThinkPHP学堂

?找回密码
?立即注册
搜索
热搜: 活动 交友 discuz
查看: 277|回复: 0
打印 上一主题 下一主题

[剑指Offer] mysql_num_fields的使用

[复制链接]

41

主题

41

帖子

192

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
192
跳转到指定楼层
楼主
发表于 2019-8-27 23:38:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

设有一个数据库mydb中有一个表tb1,表中有六个字段,主键为ID,有十条记录,ID从0到9,以下代码输出结果是?()

  1. $link = mysql_connect(‘localhost’,
  2. ‘user’, ‘password’)
  3. or
  4. die(‘Could not connect: ’.mysql_error());
  5. $result = mysql_query("SELECT id, name,
  6. age FROM mydb.tb1 WHERE id<‘5’")
  7. or
  8. die(‘Could not query: ’.mysql_error());
  9. echo mysql_num_fields($result);
  10. mysql_close($link);
  11. ?>
复制代码

A:6

B:5

C:4

D:3


这个函数目前已经不推荐使用了,具体方法见手册

就是返回取得结果集中字段的数目,代码中SELECT了三个字段,id,name,age,所以取得的结果也是这三个字段,故答案选D

当然对应的Mysqli的方法也有,虽然手册没怎么翻译,但给出了两个例子,一看就懂,具体看这里


By小可老师

2019年8月27日

转载请标明出处

可以加QQ群415216728进行交流。

公众号搜小可ThinkPHP学堂








您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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