how to escape input but save unescaped into the database
问题 It is said that in order to prevent from SQL injection one should filter the input data eg. with addslashes or mysql_real_escape_string depending on used connection modules However, data escaped with addslashes is being saved into the database WITH the slashes, so a user surname would save as O\'Reilly instead O'Reilly. The one needs to use stripslashes to display it correctly. So how do I use addslashes and save into the database without slashes? Is it actually the way it should be done? 回答1