帮帮忙!很简单的问题,PHP中如何统计一个table中有多少条纪录? "select count(*) as num from tablename"odbc_result ($rid,"num"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接执行select语句而 不是select count(*)之后,可以用下面的函数得到你要的东西:在mysql里面可以用mysql_num_rows(int result);在sybase里面可以用: int sybase_num_rows(int result);在sql server里面用int mssql_num_rows(int result);在oracle里面,不行,必须用select count(*) gzproger你的意思是这个吗?<? $db=mysql_connect("localhost","root"); mysql_select_db("database",$db); $sql="select * from tablename "; $result = mysql_query($sql); echo mysql_num_rows($result);?> 但是它只显示有一条纪录!darkwing 我用的是mysql! 唉,SQL应该相差不大<? $db=mysql_connect("localhost","root"); mysql_select_db("database",$db); $sql="select count(*) as num from tablename"; $result = mysql_query($sql); echo mysql_result($result,1,"num"); echo mysql_num_rows($result);?> $sql="select count(*) as num from database";$result = mysql_db_query("tablename",$sql);$num = mysql_result($result,0,"num");echo $num;试试这个怎么样? select count(*)要多做一次查询;效率和直接函数差很远;特别是当你有1万条一上记录时。 文件下载的问题 [JavaScript]74654 是什么数 高手帮忙... 如何用程序打开多个界面 php 连 MYSQL 问题 可能是配置的问题,麻烦在的给看看了。 我快疯了,不知道哪里错了,高手请进来指教 SQL 2000的时间读取问题讨论 php中的session怎样保存连接信息呢?老出错!成吗? 有谁用过用PHP开发的工作流软件啊?可以提供给我一个吗?谢谢! 为什么只能显示255个字符?(后续) 招聘php程序员 如何使用phpMyAdmin?
得到你要的东西:
在mysql里面可以用mysql_num_rows(int result);
在sybase里面可以用: int sybase_num_rows(int result);
在sql server里面用int mssql_num_rows(int result);
在oracle里面,不行,必须用select count(*)
<?
$db=mysql_connect("localhost","root");
mysql_select_db("database",$db);
$sql="select * from tablename ";
$result = mysql_query($sql);
echo mysql_num_rows($result);
?>
但是它只显示有一条纪录!
darkwing 我用的是mysql!
SQL应该相差不大
<?
$db=mysql_connect("localhost","root");
mysql_select_db("database",$db);
$sql="select count(*) as num from tablename";
$result = mysql_query($sql);
echo mysql_result($result,1,"num");
echo mysql_num_rows($result);
?>
$result = mysql_db_query("tablename",$sql);
$num = mysql_result($result,0,"num");
echo $num;
试试这个怎么样?
特别是当你有1万条一上记录时。