public String getVseAdmMsg(){ String s="40 последних сообщений от наблюдателей:\n[№] [ID] [Ник] [Сообщение] [дд-мм-гг] [чч:мм:сс]\n"; try{ PreparedStatement pst = db.get("admmsg").getDb().prepareStatement("select id, id_2, msg, time from admmsg"); ResultSet rs = pst.executeQuery(); [color=#ff0000]for(int i=1;i<10;i=i+1){[/color] if(rs.next()){ Users us = getUser(rs.getInt(2)); s += i + ". - " + (us.localnick.equals(" ") ? "Еще не зареган" : (" " + us.id + " " + us.localnick)) + " - " + rs.getString(3) + "\n" + "Сообщение отправлено: " + rs.getTimestamp(4) + "\n\n"; } } rs.close(); pst.close(); } catch (Exception ex){ ex.printStackTrace(); } return s; }
когда я пишу в чате например команду !1
мне выводит 10 сообщений от пользователей хотя в базе имеется к примеру 20 сообщений
[color=#ff0000]for(int i=1;i<10;i=i+1){[/color]с этой строчкой я разобрался - это строчка задает количество сообщений входящие от чата-----все нормально так и должно быть!!!!
теперь!!!!!!
в базе имеется текста
1) тут там вон там
2) тут там вон там
3) тут там вон там
4) тут там вон там
5) тут там вон там
6) тут там вон там
7) тут там вон там
8) тут там вон там
9) тут там вон там
10) тут там вон там
теперь я добавляю в базу ешё одно сообщение например какой нить смайлик
11)

и теперь очень без пантовая ситуация пишу в чат команду для просмотра сообщений и мне вот что выдает
1) тут там вон там
2) тут там вон там
3) тут там вон там
4) тут там вон там
5) тут там вон там
6) тут там вон там
7) тут там вон там
8) тут там вон там
9) тут там вон там
10) тут там вон там
а должно выводится вот так!!!
2) тут там вон там
3) тут там вон там
4) тут там вон там
5) тут там вон там
6) тут там вон там
7) тут там вон там
8) тут там вон там
9) тут там вон там
10) тут там вон там
11)

прошу помощи помогите пожалуйста