Apostrofs in SQL-strings

Verdubbel rechte apostrofs in de inhoud van een SQL-string tussen enkele aanhalingstekens.

Probeer een kort voorbeeld

Probeer een kort voorbeeld

Laad het fictieve voorbeeld in een leeggemaakt formulier. Controleer de opties, voer het hulpmiddel zo nodig uit en vergelijk het resultaat hieronder.

Vervangt elke ASCII-apostrof door twee apostrofs: O'Brien wordt O''Brien. Voegt geen omliggende aanhalingstekens toe. Plak alleen de stringinhoud en klik op SQL-apostrofs verdubbelen. Controleer de regels van je database voor gebruik. Dit garandeert geen bescherming tegen SQL-injectie: regels verschillen per database en configuratie. Gebruik gebonden parameters in toepassingen. Het codeert geen identifiers, volledige query’s of alle SQL-stringsoorten.

Tekst in een SQL-string met enkele quotes

O'Brien

Verwachte uitvoer

O''Brien

Het voorbeeld is beschikbaar zodra de tool klaar is.

De tekst wordt in je browser verwerkt.

In het kort

Vervangt elke ASCII-apostrof door twee apostrofs: O'Brien wordt O''Brien. Voegt geen omliggende aanhalingstekens toe.

Deze tool verwerkt je invoer in je browser. De berekeningen versturen je invoer en resultaten niet. De website zelf maakt netwerkverzoeken; bezoekgegevens gaan alleen met je toestemming naar Google Analytics.

Veelgestelde vragen

Voegt dit SQL-aanhalingstekens toe?

Nee. Alleen rechte apostrofs worden verdubbeld: O'Brien wordt O''Brien. Voeg zelf omliggende SQL-quotes toe als je bewust een letterlijke waarde schrijft.

Veranderen gekrulde apostrofs?

Nee. Alleen de rechte apostrof die als SQL-quotedelimiter dient verandert; typografische apostrofs blijven gelijk.

Kan ik dit gebruiken tegen SQL-injectie in een toepassing?

Nee. Escaperegels verschillen per database en context; deze tekstomzetting kan een query niet beveiligen. Gebruik geparametriseerde query’s.

Bronnen en verwijzingen

Deze bronnen documenteren de genoemde standaard of browser-API; ze bevestigen niet de juistheid van de uitvoer van het hulpmiddel.