Zdravím, mám následující SQL dotaz:
SELECT name FROM user WHERE id = '" + userId + "';
Jak escapovat promennou userId aby nedoslo k SQL injection?
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
#1 motorcb
Nejlépe nijak. Použij prepared statements.
Pokud však userId je typu int, můžeš to bez problémů napsat takto:
String sql = "SELECT name FROM user WHERE id = " + userId;
Zjistit počet nových příspěvků
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
































© 2003–2025 Programujte.com