- WHERE id = 49')%20DROP%20table%20TEST')
Fordelen med prepared statements, er at hans sql bliver fortolket som:
- WHERE id = '49'')%20DROP%20table%20TEST'')'
For at bryde igennem skal man skrive noget i stil med
- ' OR 1=1;--
Hvilket vil svare til:
- WHERE ID = ''' OR 1=1;--'
PDO og MYSQLI er ikke det samme.
Edit: For at holde os til sagen. Den del af din kode du viser, er ikke sårbar overfor injection.
Indlæg senest redigeret d. 13.03.2013 20:02 af Bruger #955