社区
基础编程
帖子详情
有关mysql : select count(*) from XXX的问题
volcool
2008-04-16 09:29:46
在mysql控制台里这条语句没啥问题
返回结果0
可是在php里$result=select count(*) from XXX
返回的结果怎么处理?
我得到的$result并不是我期望的0
比如我希望select count(*) from XXX 后,没有找到数据,然后再执行插入数据
请问怎么解决?
刚接触php+mysql没多久,以前用。net+mssql 用惯了,mysql的语句好多都不同
...全文
679
11
打赏
收藏
有关mysql : select count(*) from XXX的问题
在mysql控制台里这条语句没啥问题 返回结果0 可是在php里$result=select count(*) from XXX 返回的结果怎么处理? 我得到的$result并不是我期望的0 比如我希望select count(*) from XXX 后,没有找到数据,然后再执行插入数据 请问怎么解决? 刚接触php+mysql没多久,以前用。net+mssql 用惯了,mysql的语句好多都不同
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
黄袍披身
2012-01-18
打赏
举报
回复
....4年前的帖子出来诈尸...
xb12369
2012-01-18
打赏
举报
回复
①
$sql="select count(*) a from XXX";//给count取个别名a
②
$rs_result=$connclient->DBQuery($sql);
③
$rs=$connclient->DBGetRowByArray($rs_result);
echo $rs["a"]
UltraBejing
2008-05-01
打赏
举报
回复
不知,帮顶
meiZiNick
2008-04-30
打赏
举报
回复
不知,帮顶
剑心永远OK
2008-04-16
打赏
举报
回复
如果需求都一样.
count 比 mysql_num_rows要快.如果数据量大的话..
guiyujie
2008-04-16
打赏
举报
回复
去看php手册~
lvjx125
2008-04-16
打赏
举报
回复
效率方面我不太清楚
tianyaxiao
2008-04-16
打赏
举报
回复
query 后得到的是一个资源
你要从资源中提取数据出来
volcool
2008-04-16
打赏
举报
回复
看到一些人是这么写的
$result=select * from XXX
$num=mysql_num_rows($result)
和select count(*) from XXX 效率比较
是否select count(*) from XXX高些?
lvjx125
2008-04-16
打赏
举报
回复
$data = $db->query($sql);
list($total) = $data->fetchRow($data);
$total 就是你想要的结果.
xian222
2008-04-16
打赏
举报
回复
如果是count的话
尽量不要使用*
用count(关键字段名)这样效率会高些
Select
count
(*) from与
Select
* from的区别
语句一:
select
count
(*) from T; 作用:查询T表中数据的行数。 语句二:
select
* from T; 作用:查询T表中所有的数据。 区别:语句一查询结果为一个数值,就是表中数据条数;语句二查询结果是表中所有数据,就是...
mysql
select
count
(*) 优化
select
count
(*) from
xxx
_0000 where is_deleted='N'; 使用datagrip执行上面的sql,在控制台可以看到如下输出: 返回一条记录,耗时1s 690ms 下面是对这条sql进行优化的改写:
select
count
(*) from
xxx
_0000 where...
【
MySQL
】
Select
* From查询语句集合
select
SNAME,SSEX,CLASS from student; 查询教师所有的单位即不重复的Depart列
select
distinct DEPART from teacher; 查询Student表的所有记录
select
* from student; 查询Score表中成绩在60到80之间的所有记录 ...
node express 在使用
mysql
执行
SELECT
count
(*) from xx获取总数取值格式
问题
node express 在使用
mysql
执行
SELECT
count
() from xx获取的值为[ { '
count
()’: 13 } ]如图: 解决方法1: 将sql代码改成
SELECT
count
(*) as kk from record(也就是加上as kk) 通过JSON.parse(JSON....
Mysql
解决
select
* from XX group by
xxx
;报错
问题
在使用GROUP BY对
Mysql
的数据表进行...
select
* from user group by age; ERROR 1055 (42000): Expression #1 of
SELECT
list is not in GROUP BY clause and contains nonaggregated column 'test.user.user_id...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章