I want to clean user input before using it in database.
I'm using mysql_real_escape-string
but it seems in some low versions of php its not working.
I want to use stripshlases. Will it work for me ?
What should i do ?
Asked
Active
Viewed 159 times
2 Answers
1
Use prepared statements and mysql will take care of any database-specific escaping necessary. Beyond that, though, is a business logic problem.

hd1
- 33,938
- 5
- 80
- 91
0
mysql_real_escape_string has been deprecated for some time now. PHP.net has a page to help you find a replacement
stripslashes will not prevent SQL injection, and will also cause problems with potentially legitimate user input.

Daniel
- 4,481
- 14
- 34