mirror of
https://github.com/plan-player-analytics/Plan.git
synced 2025-02-20 22:31:40 +01:00
Changed getMatchingNames to use variables
This commit is contained in:
parent
b82b1dd97e
commit
003c366fc7
@ -230,4 +230,8 @@ public class NicknamesTable extends UserIDTable {
|
|||||||
close(statement);
|
close(statement);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String getColumnNick() {
|
||||||
|
return columnNick;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -277,8 +277,14 @@ public class UsersTable extends UserIDTable {
|
|||||||
PreparedStatement statement = null;
|
PreparedStatement statement = null;
|
||||||
ResultSet set = null;
|
ResultSet set = null;
|
||||||
try {
|
try {
|
||||||
|
NicknamesTable nicknamesTable = db.getNicknamesTable();
|
||||||
statement = prepareStatement(
|
statement = prepareStatement(
|
||||||
"SELECT name FROM plan_users WHERE name LIKE LOWER(?) UNION SELECT name FROM plan_users WHERE id = (SELECT user_id FROM plan_nicknames WHERE nickname LIKE LOWER(?))"
|
"SELECT " + columnName + " FROM " + tableName +
|
||||||
|
" WHERE " + columnName + " LIKE LOWER(?)" +
|
||||||
|
" UNION SELECT " + columnName + " FROM " + tableName +
|
||||||
|
" WHERE " + columnID + " =" +
|
||||||
|
" (SELECT " + columnID + " FROM " + nicknamesTable +
|
||||||
|
" WHERE " + nicknamesTable.getColumnNick() + " LIKE LOWER(?))"
|
||||||
);
|
);
|
||||||
statement.setString(1, searchString);
|
statement.setString(1, searchString);
|
||||||
statement.setString(2, searchString);
|
statement.setString(2, searchString);
|
||||||
|
Loading…
Reference in New Issue
Block a user