Test 0 UNION SELECT 1 (error), then 0 UNION SELECT 1,2 (success if two columns exist).

TryHackMe SQL Injection Room teaches you how to identify and exploit vulnerabilities that allow attackers to manipulate database queries. The following guide provides answers and walkthroughs for the standard and advanced lab tasks found in this and similar modules. Foundational Tasks

Database accounts used by web applications should have the minimum necessary permissions. Avoid using administrative accounts for application connections. If a user only needs to read data, grant SELECT access only, not INSERT, UPDATE, or DELETE.

What SQL statement is used to add data? Answer: INSERT

These treat user input as data only, never as executable code.

Blind SQLi occurs when the application doesn't return data directly. You must infer information based on the application's response.

To make the original query return no results, change the first ID to 0 . This way, the page only displays the results of your injected UNION query: