Zo gebruik je SQL Escape
- Plak of typ de tekst die je wilt escapen.
- Pas de opties aan als dat nodig is.
- Kopieer het geëscapete resultaat.
Over SQL Escape
De apostrof is het aanhalingsteken voor SQL-strings, dus een naam als O'Brien beëindigt de string te vroeg en breekt het statement. In standaard SQL is de oplossing het te verdubbelen: 'O''Brien'. MySQL accepteert ook een backslash.
Vooraf een waarschuwing. Met de hand escapen is prima voor een eenmalig script of een migratie, maar gebruik voor applicatiecode geparametriseerde query's. Dat is de enige betrouwbare bescherming tegen SQL-injectie.
Wat wordt geëscaped
Standaard SQL: een enkel aanhalingsteken wordt twee enkele aanhalingstekens. MySQL-stijl: backslash, enkele en dubbele aanhalingstekens, NUL, regeleinden en Ctrl+Z krijgen een backslash.