帮帮忙!很简单的问题,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万条一上记录时。 急:smarty 上传到空间 配置文件需要怎样配置? 试用zend framework遇到的一个问题 这个函数怎么写啊?js显示隐藏层 php教材 有没有办法得到my.ini的存放地点啊? 有没有宁波的PHP程序员想做兼职的? 快给PHP环境搞疯了,兄弟们进来搭救一把!! smarttemplate模板类如何才能使用use_cache方法? 再问正则怎样替换如下内容? javascript 招聘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万条一上记录时。