C++ расширяет вектор с помощью другого вектора

Security Warning: этот ответ не соответствует лучшим рекомендациям по безопасности. Эвакуация неадекватна для предотвращения SQL-инъекции , вместо этого используйте подготовленные операторы . Используйте стратегию, изложенную ниже, на свой страх и риск. (Кроме того, mysql_real_escape_string() был удален в PHP 7.)

Вы могли бы сделать что-то основное:

$safe_variable = mysql_real_escape_string($_POST["user-input"]);
mysql_query("INSERT INTO table (column) VALUES ('" . $safe_variable . "')");

Это не решит каждую проблему, но это очень хороший ступень. Я оставил очевидные элементы, такие как проверка существования переменной, числа (числа, буквы и т. Д.).

38
задан noɥʇʎԀʎzɐɹƆ 11 February 2017 в 17:08
поделиться

2 ответа

От здесь

// reserve() is optional - just to improve performance
v.reserve(v.size() + distance(v_prime.begin(),v_prime.end()));
v.insert(v.end(),v_prime.begin(),v_prime.end());
62
ответ дан Dmitry Khalatov 27 November 2019 в 03:18
поделиться
copy(v_prime.begin(), v_prime.end(), back_inserter(v));
20
ответ дан CTT 27 November 2019 в 03:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: