-1

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 ?

pkdq
  • 191
  • 1
  • 13

2 Answers2

1

Use prepared statements and mysql will take care of any database-specific escaping necessary. Beyond that, though, is a business logic problem.

hd1
  • 32,598
  • 5
  • 75
  • 87
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,351
  • 12
  • 33