mysql select count(filed) 问题(where条件没有数据匹配的话也有数据返回)。
2014-07-24 18:55
731 查看
问题:
SELECT count(*),user_id FROM tb_rp_logintrace
WHERE
id=-1
返回结果:
count(*), user_id
0 null
php接受到:
Array
(
[0] => Array
(
[count] => 0
[loading_back] =>
)
)
如果不用count,改成:
$sql="select * from tb_rp_logintrace
WHERE
id=-1";
Array
(
)
用count判断是否为空。
SELECT count(*),user_id FROM tb_rp_logintrace
WHERE
id=-1
返回结果:
count(*), user_id
0 null
php接受到:
Array
(
[0] => Array
(
[count] => 0
[loading_back] =>
)
)
如果不用count,改成:
$sql="select * from tb_rp_logintrace
WHERE
id=-1";
Array
(
)
用count判断是否为空。
相关文章推荐
- mysql开发存储过程中,select结果集再动态的条件下select count(*)统计返回都为0问题解决
- thinkPHP后台查询mySQL中数据时,当没有符合条件的记录count结果集的值为1
- VC+ADO+MySQL执行select count(*)效率问题
- 关于MYSQL查询时WHERE条件值为数字的问题
- mysql select *... where id in (select 字符串 from ... )查询结果问题?
- MySQL 中文显示乱码以及中文查询条件返回0条结果的问题解决
- MySQL IFNULL中可以有select语句;查询一个表中的数据,同时查看另一个表中是否有符合条件的额数据
- MySql数据查询的逻辑蕴含条件问题
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制等
- MySQL 误操作后数据恢复(update,delete忘加where条件)
- insert中加入where条件判断,解决插入重复数据的问题
- linux下的select用于串口接收数据时,select函数无法返回的问题
- [SQL-码农]SELECT 没有符合条件记录时,出现多一行数据
- 数据select count时多个字段确定唯一的问题
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等
- mysql 删除和修改的时候,where 条件中使用原table报错的问题
- MSSQL和MYSQL中select where in的查询结果按where条件顺序排序的方法
- 【小小问题集锦5之---为什么在没有 ORDER BY 子句的情况下无法保证 SELECT 语句所返回结果的顺序。】
- android sqlite cursor 没有返回数据,资源占用问题
- Mysql中使用FIND_IN_SET解决IN条件为字符串时只有第一个数据可用的问题