sql注入單引號會報錯的原因有:
1.不符合sql語法規則,例如:
//一開始SQL語句是這樣的:select * from users where id='1'//當你加了單引號后變成了這樣:select * from users where id='1''
//一開始SQL語句是這樣的:
select * from users where id='1'
//當你加了單引號后變成了這樣:
select * from users where id='1''
2.沒有進行過濾以及設置其他防護手段。