简明现代魔法 -> PHP服务器脚本 -> 取得数据库结果集中的行数

取得数据库结果集中的行数

2010-01-05

mysql_num_rows

使用 mysql_num_rows 可以取得结果集中行的数目。

mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。要取得被 INSERT,UPDATE 或者 DELETE 查询所影响到的行的数目,用 mysql_affected_rows()。

用法如下:

首先使用 mysql_query() 通过 SQL 语句获得结果集,然后再用 mysql_num_rows() 获得数据库的记录行数。

$count = mysql_num_rows( mysql_query("select * from article where category = 'php' ") );

?>

如果 SQL 语句比较长,也可以将 SQL 语句赋给一个变量,如下代码所示:

$link = mysql_connect("localhost", "mysql_user", "mysql_password");

mysql_select_db("database", $link);

$result = mysql_query("select * from table1", $link);

$num_rows = mysql_num_rows($result);

?>

$result 就是查询数据库之后的结果集。

再举一个例子

$con = mysql_connect("localhost", "hello", "321");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

$db_selected = mysql_select_db("test_db",$con);

$sql = "SELECT * FROM person";

$result = mysql_query($sql,$con);

echo mysql_num_rows($result);

mysql_close($con);

?>

mysql结果行数_取得数据库结果集中的行数相关推荐

  1. mysql session 数_查询数据库当前连接数(session),进程数等操作

    查询当前数据库连接数,进程数,启动数据库 查询数据库当前进程的连接数: select count(*) from v$process; 查看数据库当前会话的连接数: elect count(*) fr ...

  2. 【MySQL 第17章_其他数据库日志】

    第17章_其他数据库日志 1.MySQL支持的日志 1.1日志类型 1.2日志的弊端 2.慢查询日志(slow query log) 3.1问题场景 3.2 查看当前状态 3.3 启动日志 3.4 查 ...

  3. 经典mysql数据库面试题_【数据库】MySQL经典面试题(练习)

    id number(32) NOT NULL, name varchar(10) DEFAULT NULL, sax varchar(10) DEFAULT NULL, age number(6) D ...

  4. 改变mysql的数据编码格式_修改数据库编码格式(转)

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  5. python显示行数_在idle中如何显示行号

    展开全部 其实IDLE提供了一个显32313133353236313431303231363533e78988e69d8331333365663438示所有行和所有字符的功能. 我们打开IDLE sh ...

  6. 网页设置页数/总页数_图书分配问题(分配最小页数)

    网页设置页数/总页数 Problem statement: 问题陈述: Given an array of integers A of size N and an integer B. College ...

  7. insert into 多条数据_「数据库」一千行MySQL命令

    基本操作 /* Windows服务 */-- 启动MySQL net start mysql-- 创建Windows服务 sc create mysql binPath= mysqld_bin_pat ...

  8. mysql数据库取奇数行数据_查询数据库中的奇数行和偶数行

    功能奇数次执行和偶数次执行时的结果不同的故障复盘 场景:将数据库查询到的数据,写入一个xls文件.完成后,多点几次,发现一个问题,偶数次生成的文件比较小,打开一看,里面只有一行,只有标题,没有内容.分 ...

  9. mysql表数量限制_关于数据库字段、记录、行大小的数量限制和合理取值

    markdy 今天又上游团队的同事通过内部平台提问了GaussDB的相关问题,下面这个问题,顺便记录在此. 本文关于字段.记录.行大小的数量限制和合理取值. 字段数量 以mysql为例,实践经验是不超 ...

最新文章

  1. TensorFlow练习9: 生成妹子图(PixelCNN)
  2. opengl 设置每个点的颜色_OpenGL学习笔记(四)着色器
  3. Windows IIS注册asp 此操作系统版本不支持此选项 错误解决方法
  4. python多线程实现访问页面_python 多线程实现网页自动截图
  5. 计算机学的语数英大概是那些,职高如果选电子商务专业那是不是要学语数英
  6. 【渝粤题库】陕西师范大学720001 分子生物学
  7. 机器学习实践一 logistic regression regularize
  8. Outlook Express 错误代码表
  9. 这个时代会残酷惩罚不肯改变的人
  10. orm2 中文文档 8. 聚合
  11. form中的get和post方法
  12. 根据交换方式可以把交换机划分为3种:存储转发交换、直通式交换、碎片过滤式交换
  13. 前端打印功能实现及css设置
  14. DbgView 无法开启Capture Kernel问题
  15. IDEA配置maven本地仓库
  16. 阿里云ASR 语音识别接口调用
  17. 解决微信端苹果手机无法跳转页面
  18. 用 ABAP 调用 OCR 接口实现出租车发票扫描
  19. 第6章 垃圾邮件识别
  20. actions vuex 请求_vue中vuex的actions里面请求接口,提交给mutations报错

热门文章

  1. PostgreSQL的使用-01-创建一个table
  2. python中import文件_Python导入其他文件中的.py文件 即模块
  3. Kubernetes之yaml文件
  4. python之元组操作
  5. RxHttp 一条链发送请求之注解处理器 Generated API(四)
  6. linux通过vnc掉出浏览器,VNC远程Linux桌面控制好用 --尤其是用浏览器
  7. 计算机原理寄存器基础知识,微机原理——基础知识及计算机基本组成
  8. python 实时日志监控_python监控nginx实时日志并实现钉钉报警
  9. Cmake-add_library()
  10. 实现机器学习的循序渐进指南VIII——线性回归