Pb requete SQL - PHP - Programmation
Marsh Posté le 25-06-2008 à 10:33:27
1/ Si tu as un pb de SQL pourquoi le mettre dans la cat PHP?
2/Quand on insère des chaines de caractères en SQL, elles doivent être entourées par des quotes
3/ Ta requête est l'exemple type de ce qu'il ne faut pas faire. On ne met jamais les informations envoyés par le client directement dans la requête ( injection sql ).
Si tu ne peux pas te servir de requêtes préparées (mysqli, pdo, ... ) je te recommande de passer par un combo sprintf + mysql_real_escape_string:
Code :
|
Marsh Posté le 25-06-2008 à 10:27:45
Bonjour j'ai un petit problème sur ma requete SQL, cela vient d'un problème de guillement, simple quote, seulement j'ai essayé dans tous les sens, et je n'arrive pas à trouver la solution.
Quelqu'un pourrait-il m'aider.
Voila la requete :
$sql = "INSERT INTO usr_tmp(NOM, PRENOM, LOGIN, PASSW, MAIL) value (".$_REQUEST['nom'].", ".$_REQUEST['prenom'].", ".$_REQUEST['login'].", ".$_REQUEST['motdepasse'].", ".$_REQUEST['mail']." )";
Merci d'avance