@dev400

Уязвимы ли такие конструкции(pdo)?

Хочу вернуть количество записей по ключу
public function checkCode( $code ) {

        $sql = "SELECT `id` FROM `$this->table` WHERE `code` = '$code'";

        return $this->model->getCount( $sql );

    }

    /**
     * model
    /*
    public function getCount($sql) {

        return $this->connection->query($sql)->rowCount();

    }


Без подготовленного выражения такой код может быть чем то опасен?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
alsopub
@alsopub
Конечно. Достаточно передать 123'; delete from ...; ...'
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
fsockopen
@fsockopen
$this->model->getCount( $sql );
это уже не pdo
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽