- Баллы
- 76
Хочу сделать статистику для игрока (сколько раз он попадал в тюрьму), для этого мне нужно обновлять столбец, если игрок уже есть в таблице. Но вместо обновления столбца, игрок добавляется в таблицу снова и опять со значением 1.
Как я обновляю столбец
Как я обновляю столбец
PHP:
PreparedStatement statement = sql.getConnection().prepareStatement("SELECT * FROM PlayerStatistic WHERE PlayerName=?");
statement.setString(1, playername);
ResultSet result = statement.executeQuery();
result.next();
PreparedStatement insert = sql.getConnection().prepareStatement("INSERT INTO PlayerStatistic (PlayerName, JailedCount) VALUES (?,?) ON DUPLICATE KEY UPDATE JailedCount='JailedCount'+1");
insert.setString(1, playername);
insert.setInt(2, 1);
insert.executeUpdate();