What is SQL Injection and How It Works? [2026 Updated]