Använd förberedda satser istället för att blanda satsen och faktiska nyttolastdata.
se
- http://dev.mysql.com/ tech-resources/articles/4.1/prepared-statements.html
- PDO::prepare
- mysqli::prepare
Du kanske också är intresserad av http://shiflett.org/articles/sql-injection och http://shiflett.org/blog/2007/sep/ the-unexpected-sql-injection