Mysql
 sql >> Database >  >> RDS >> Mysql

È possibile prevenire l'iniezione di SQL con solo addlashes(string)?

No, non è sicuro. Usa mysql_real_escape_string() invece. Non dovrebbe aggiungere nulla oltre a ciò che serve per sfuggire alla stringa.

http://php.net/mysql-real-escape-string

Questo vale anche per altri database:usa la funzione di escape specifica dell'estensione.