Сергей Горностаев, а можете разжевать более подробно? не совсем понял, что вы имеете ввиду под " использовать конкатенацию строк для формирования запросов к базе."?
Я думал sql инеекции это 20 летние методы что давно уже не работают. Как ещё только оооочень давно знакомился с пхп уже знал, что до этого Нада переменную через метод удаления всех спецсимволов проганять
А ещё можно заюзать примитивную, но всегда работающую dummy защиту.
Добавь скрытое поле и проверяй.
Если оно заполнено, то можешь сразу в бан отправлять