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

Come gestisco le virgolette singole all'interno di una query SQL in PHP?

Il tuo problema è molto peggio di questo -- cosa succede se qualcuno inserisce il valore '; DROP TABLE poet; -- ? Devi usare mysql_real_escape_string() per eseguire l'escape del valore o utilizzare query parametrizzate (con PDO, ad esempio).

È il 2011, per aver gridato a squarciagola. Perché l'iniezione di SQL è ancora un problema diffuso?