Бази даних · Junior · Запитання 48 з 75

Що таке SQL-ін'єкція?

const sql = "SELECT * FROM users WHERE name = '" + name + "'";

Пояснення

Ніколи не збирайте SQL з рядків. Використовуйте параметри (WHERE name = $1), які драйвер надсилає окремо від тексту запиту.

Де почитати

Помилка в запитанні

Бази даних · Junior · запитання 48

Перевірте себе

Пройдіть тест Бази даних · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест