select * from de where id in (query1[0],query1[1],query1[2],query1[3]);
解决方案 »
- javajava中进行两个txt文本文档的数据对比,找不不相同的字段
- MySQL数据库主从同步问题
- mysql 连接查询 有blob字段 就查询不到结果 该怎么办?
- mysql 出現大量長時間 SLEEP 連接
- 怎样把mysql 4.0的字符集改为gbk?
- 一个sql写法问题,请教~~~
- 在线等,跪求关于mysql数据库恢复
- 如何在MYSQL下建立数据库
- 关于mysql对中文字型的检索,再次提问
- 为什么在mysql中select不能给字段重新命名??
- 同在一个版的两个开源的数据库,为什么关注和发贴的程度差那么大啊。
- msyql数据库:id字段为自动增长。但我希望能在特定的时候归零,从1开始,怎么实现?
<%
String sql="select * from "+dataName+" where ID=";
for(int i=0;i<query.length;i++){
sql+=query[i];
}
rs=stmt.executeQuery(sql);
rs.next();
%>
结果查询不到数据.
String sql="select * from "+dataName+" where ID in(";
for(int i=0;i<query.length;i++){
sql+=','+query[i];
}
sql+=")";
rs=stmt.executeQuery(sql);
rs.next();
%>
select * from gaosu where ID in(524525526527528529530531)就是说数组值之间少了逗号分隔.其结果与下列的写法一样.
<%
String sql="select * from "+dataName+" where ID in(";
for(int i=0;i<query.length;i++){
sql+=query[i];
}
sql+=")";
rs=stmt.executeQuery(sql);
rs.next();
%>
是不是这样?<%
String sql="select * from "+dataName+" where ID in(";
for(int i=0;i<query.length;i++){
sql+=","+query[i];
}
sql+=")";
rs=stmt.executeQuery(sql);
rs.next();
%>
是不是这样?<%
String sql="select * from "+dataName+" where ID in(";
for(int i=0;i<query.length;i++){
sql+=","+query[i]; -- 注意这行的内容有改变
}
sql+=")";
rs=stmt.executeQuery(sql);
rs.next();
%>
<%
String sql="select * from "+dataName+" where ID in(";
sql+=query[0];
for(int i=1;i<query.length;i++){
sql+=","+query[i];
}
sql+=")";
rs=stmt.executeQuery(sql);
rs.next();
%>
散分.同时非常感谢 mathematician(数学家) lsxaa(小李铅笔刀)