Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2504 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb requete SQL

n°1750993
kanabzh29
Padme c'est ma mienne
Posté le 25-06-2008 à 10:27:45  profilanswer
 

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

mood
Publicité
Posté le 25-06-2008 à 10:27:45  profilanswer
 

n°1750996
anapajari
s/travail/glanding on hfr/gs;
Posté le 25-06-2008 à 10:33:27  profilanswer
 

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 :
  1. $sql = sprintf("INSERT INTO usr_tmp(NOM, PRENOM, LOGIN, PASSW, MAIL) value ('%s', '%s', '%s', '%s', '%s' )",
  2. mysql_real_escape_string($_REQUEST['nom']),
  3. mysql_real_escape_string($_REQUEST['prenom']),
  4. mysql_real_escape_string($_REQUEST['login']),
  5. mysql_real_escape_string($_REQUEST['motdepasse']),
  6. mysql_real_escape_string($_REQUEST['mail']));


Message édité par anapajari le 25-06-2008 à 10:34:11

---------------
Software and cathedrals are much the same - first we build them, then we pray.
n°1751007
kanabzh29
Padme c'est ma mienne
Posté le 25-06-2008 à 11:18:07  profilanswer
 

Merci cela résoud le problème


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb requete SQL

 

Sujets relatifs
Générer un PDF à partir d'une requête SQL sous MyAdminProblème de requêtes SQL
[SQL] une seule requête au lieu de deux...[ORACLE] problème requête (pour les chauds du SQL)
Formulaire Php - Sql[hibernate][RESOLU]insertion, update OK, lecture avec requete HQL KO
PB : masquer checkbox d'un treeview 
Plus de sujets relatifs à : Pb requete SQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR