求教MYSQL查询:
select * from table where id in(1,3,5,7,9)
怎么getRow()都是返回1条
怎么写才能正确得到5条记录啊,菜鸟好辛苦。
select * from table where id in(1,3,5,7,9)
怎么getRow()都是返回1条
怎么写才能正确得到5条记录啊,菜鸟好辛苦。
解决方案 »
- 关于update的问题
- mysql 怎么保存路径
- mysql里如何得到格林时间 ?
- mysql 结果集问题
- postgreSQL免安装版本速度问题。
- 如何用mysql的存储过程来备份数据库?
- 修改后的MySQL数据库操作类修改了之前一些错误,http://www.csdn.net/develop/article/10/10934.shtm
- 请问,为什么我在MYSQL下查询的语句可以查到两条记录,而在PHP输出时却只有一条?
- 求高手帮写一个sql
- 【新手求教】linux系统是64位的,为什么系统时间过了2038年后mysql就无法启动了
- mysql中的主键生成方式
- mysql如何查询系统当前时间?
首先我只要求得到记录数,应该和结果集循环处理没关系吧。
GETROW就是简单的
rs.last();
rs.getRow(),
rs.beforeFitst();
rs.first();
int fir=rs.getRow();
rs.last();
int las=rs.getLast();
int count=fir=las
}
如果SQL返回结果的确没有意外的话,这样是可以取得总记录数的。
除非你的SQL没有返回5条。