StalkerClasses
Новичок
Только начинаю знакомиться с данным понятием.
Как понял что бы не допускать SQL-иньекций - надо писать правильные INSERT и UPDATE - запросы.
Особенно там, где данные в запрос вставляются переданные пользователем.
Вот здесь могут быть SQL-иньекции (пример UPDATE - с моего опроса и голосований)?
И вопросик - а чем максимально может граммотный SQL-иньекционщик навредить моему сайту?
Как понял что бы не допускать SQL-иньекций - надо писать правильные INSERT и UPDATE - запросы.
Особенно там, где данные в запрос вставляются переданные пользователем.
Вот здесь могут быть SQL-иньекции (пример UPDATE - с моего опроса и голосований)?
PHP:
$questionUpdateResult = $db->execQuery(" UPDATE `poll_question`
SET `ip_addr` = IFNULL (CONCAT( `ip_addr`, '{$ip_addr}' ), '{$ip_addr}'), `counterz`=`counterz`+1
WHERE `uid` = {$uidQuest} AND `ip_addr` NOT LIKE '%{$ip}%' LIMIT 1; ");
// шаг 2. увеличиваем счетчик в ответах
$db->execQuery(" UPDATE `poll_answer`
SET `counterz`=`counterz`+1 WHERE `uid` IN (" . str_replace("|", ",", $implode) . ") ");