Mysql_real_escape_string ??
LelLex
Messages postés
1753
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
Je viens de m'apercevoir que je ne comprends plus à quoi çà sert de mettre cette variable quand çà concerne des données qu'on récupères !
Voila ce dont je parle :
Merci pour votre aide !
Lucky =D
Je viens de m'apercevoir que je ne comprends plus à quoi çà sert de mettre cette variable quand çà concerne des données qu'on récupères !
Voila ce dont je parle :
$prenom = mysql_real_escape_string($_POST['prenom']);
Merci pour votre aide !
Lucky =D
Configuration: Windows Vista Internet Explorer 8 (dernière version) Mozilla Firefox 3.0.7 (dernière version)
3 réponses
-
Cette fonction sert à protéger les données récupérées depuis un formulaire avant enr dans la BDD et donc éviter les attaques par injestion MYSQL
une petite recherche sur Google t'aurait renseigné -
Merci Alain_42,
Juste une précision.
Si je récupère depuis un formulaire<input type="text" name="prenom" />
J'ai donc :$prenom = mysql_real_escape_string($_POST['prenom']);
Quand j'envoie dans la BDD, j'envoie comme cela :mysql_query("INSERT INTO membres VALUES(' ', '$prenom')")
Merci d'avance.
LelLex -
si ton formulaire est en method="post"
OUI tout à fait
mysql_query("INSERT INTO membres VALUES(' ', '$prenom')")
j'en déduit que le premier champ de ta table est INT Autoincrement