请求支援:PHP怎样取得count(*)值??????
PHP怎样取得mysql数据库查询固定字段返回来得数值??
比如查询:
SELECT count(*) FROM xinming WHERE name='老大' AND mark='007' AND age='100' AND address='北京';
+----------+
| count(*) |
+----------+
| 9 |
+----------+
1 row in set (0.00 sec)
mysql>;
用PHP编写代码如何取得count(*)值????????????????
lnux 发表于 2005-03-11 16:42
请求支援:PHP怎样取得count(*)值??????
我用 mysql_num_rows()
tonera 发表于 2005-03-11 19:15
请求支援:PHP怎样取得count(*)值??????
$rs = mysql_query($sql);
$row = mysql_fetch_array($rs);
echo [color=red]$row[0][/color];
liyupeng 发表于 2005-03-11 19:27
请求支援:PHP怎样取得count(*)值??????
最好把SQL改成
SELECT count(*) AS UserCount FROM xinming WHERE name='老大' AND mark='007' AND age='100' AND address='北京';
cnndj 发表于 2005-03-12 22:06
请求支援:PHP怎样取得count(*)值??????
[quote][i]原帖由 "liyupeng" 发表:[/i]
最好把SQL改成
SELECT count(*) &AS UserCount FROM xinming WHERE name='老大' AND mark='007' AND age='100' AND address='北京';[/quote]
之后$ARR["UserCount"];
jhsea3do 发表于 2005-03-13 01:12
请求支援:PHP怎样取得count(*)值??????
要不用as ,然后同上
要不就不用as而直接用number取值
xinming 发表于 2005-03-14 09:36
请求支援:PHP怎样取得count(*)值??????
谢谢各位,
综合大家的见解,我用如下代码取得了count值
$sql="SELECT * FROM xinming WHERE name='老大' AND mark='007' AND age='100' AND address='北京'";
$result = mysql_query($sql);
$count = mysql_num_rows($result);
echo $count;
tonera 发表于 2005-03-14 13:44
请求支援:PHP怎样取得count(*)值??????
[quote][i]原帖由 "xinming" 发表:[/i]
谢谢各位,
综合大家的见解,我用如下代码取得了count值
$sql="SELECT * FROM xinming WHERE name='老大' AND mark='007' AND age='100' AND address='北京'";
$result = mysql_query($sql);
$count = mysql_nu..........[/quote]
反对,你用1000W条记录测试一下看看.
mysql_num_rows()可能会超过30秒并让系统崩溃,而用count(*)你可能只需0.0002秒
湖北 发表于 2005-03-15 12:12
请求支援:PHP怎样取得count(*)值??????
建议用tonera的方法
先把查询结果赋值给数组
再输出数组的内容!
lnux 发表于 2005-03-15 15:58
请求支援:PHP怎样取得count(*)值??????
[quote][i]原帖由 "tonera" 发表:[/i]
反对,你用1000W条记录测试一下看看.
mysql_num_rows()可能会超过30秒并让系统崩溃,而用count(*)你可能只需0.0002秒[/quote]
这个问题很深刻呀,看来我得修改我的程序了。
xinming 发表于 2005-03-16 11:29
请求支援:PHP怎样取得count(*)值??????
这个倒是没有测试过,也许是记录太少没有感觉.(两个我都用了一下,都能获得我想要的结果,至于运行反应时间可能是记录少没察觉)有机会一定测试一下,mysql_num_rows -- 取得结果集中行的数目.count -- 统计变量中的单元数目再次感谢各位了!!