php如何获取sql语句统计结果

birth5819585 2011-03-03 04:54:19
这句sql语句
select count(*) from ffed where Cwtype = '临时车位'
我放到数据库里面执行结果是2

但用php获取
$sql2 ="select count(*) from ffed where Cwtype = '临时车位'";
$linshi=mysql_query($sql2);

$linshi的值为Resource id #4

请问应该如何获取
...全文
113 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank02040811 2011-03-09
  • 打赏
  • 举报
回复
$sql2 ="select count(*) from ffed where Cwtype = '临时车位'";
$linshi=mysql_query($sql2);
$arr = mysql_fetch_array($linshi);
echo $arr[0];
Akuma XYD 2011-03-09
  • 打赏
  • 举报
回复

function getOne($sql)
{
if (is_resource($sql)) {
$res = $sql;
} else {
$res = $this->execute($sql);
}
$row = pg_fetch_row($res);
pg_free_result($res);
return isset($row[0]) ? $row[0] : null;
}
Akuma XYD 2011-03-09
  • 打赏
  • 举报
回复

$countsql = "select count(*) as count from ffed where Cwtype = '临时车位'";
$count = $this->db->getOne($countsql);
echo $count;
hairoot 2011-03-04
  • 打赏
  • 举报
回复
楼上和楼上上的,我看行。
happypiggy2010 2011-03-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 life169 的回复:]

$sql2 ="select count(*) as count from ffed where Cwtype = '临时车位'";
$linshi=mysql_query($sql2);
$row = mysql_fetch_assoc($linshi);
echo $row['count'];//就是统计数字。

也可以用mysql_num_rows()函数
[/Quote]

这个行。
kaifadi 2011-03-03
  • 打赏
  • 举报
回复
$sql2 ="select count(*) as count from ffed where Cwtype = '临时车位'";
$linshi=mysql_query($sql2);
$row = mysql_fetch_object($linshi);//返回对象数组!楼上的方法取法也一样的道理!
echo $row->count;//count就是统计数字。

也可以用mysql_num_rows()函数!

核心还是SQL语句。你没有as一下。
当然不用的话就直接用mysql_num_rows()取值
life169 2011-03-03
  • 打赏
  • 举报
回复
$sql2 ="select count(*) as count from ffed where Cwtype = '临时车位'";
$linshi=mysql_query($sql2);
$row = mysql_fetch_assoc($linshi);
echo $row['count'];//就是统计数字。

也可以用mysql_num_rows()函数

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧