Mysql
 sql >> Base de données >  >> RDS >> Mysql

Alternative à mysql_real_escape_string sans se connecter à DB

Il est impossible d'échapper en toute sécurité une chaîne sans connexion à la base de données. mysql_real_escape_string() et les instructions préparées ont besoin d'une connexion à la base de données afin qu'elles puissent échapper la chaîne en utilisant le jeu de caractères approprié - sinon les attaques par injection SQL sont toujours possibles en utilisant des caractères multi-octets.

Si vous ne faites que tester , alors vous pouvez aussi utiliser mysql_escape_string() , il n'est pas garanti à 100 % contre les attaques par injection SQL, mais il est impossible de créer quoi que ce soit de plus sûr sans connexion à la base de données.