What is SQL injection?
- aThe database rejecting a query because its SQL syntax is invalid
- bAn attacker overwhelming the database server with too many simultaneous open connections
- cAn attacker changing a query's meaning by smuggling SQL through unvalidated input✓
- dA query running slowly because a filtered column has no supporting index
Explanation:SQL injection happens when untrusted input is concatenated into a SQL string, so the input can change the statement's structure (add conditions, run extra statements) instead of being treated as a value. Option (b) describes a denial-of-service / connection flood and (d) a performance issue — neither alters query logic.