PHP mysql_num_rows() 函数,统计数据库行目

<?php
/*
案列 mysql_num_rows 函数使用。这是一个计算数据库中集中行目的函数。
*/
include("php-mysql.php");      
$sql="select * from `weibo` ";  //将数据库weibo 表中数据查询出来
$query=mysql_query($sql);       //执行mysql语句,将返回值赋给$num
$num=mysql_num_rows($query);    //利用mysql_num_rows函数计算该返回值中集中行目
echo $num;                      //结果是一个数字,20.表明20条
?>

说明来源于http://www.w3school.com.cn/

PHP mysql_num_rows() 函数

PHP MySQL 函数

定义和用法

mysql_num_rows() 函数返回结果集中行的数目。

语法

mysql_num_rows(data)

参数

描述

data

必需。结果集。该结果集从 mysql_query() 的调用中得到。

说明

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

提示和注释

注释:如果使用mysql_unbuffered_query(),则直到结果集中的所有行都被提取后 mysql_num_rows() 才能返回正确的值。

例子

<?php

$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);

?>

输出类似:

3

PHP MySQL 函数


你可能感兴趣的:(数据库,统计)