[RESOLU / INUTILE] erreur incompréhensible sur SELECT

erreur incompréhensible sur SELECT [RESOLU / INUTILE] - PHP - Programmation

Marsh Posté le 14-10-2011 à 16:43:32    

Bonjour,
 
J'ai une erreur que je n'arrive pas à résoudre!
Avec cette requête

Code :
  1. 'SELECT id_client FROM tb_clients WHERE email_client = "'.$_POST['email_client'].'"'


 
Toutes les emails passent sauf la mienne contact { at } network - info dot fr

Code :
  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE email_client = "cont*****info.fr"' at line 1


 
Dans phpmyadmin ça passe!! et je ne fais aucun traitement avant!!
 
 
Any ideas?


Message édité par networkinfo le 15-10-2011 à 21:54:28
Reply

Marsh Posté le 14-10-2011 à 16:43:32   

Reply

Marsh Posté le 14-10-2011 à 23:30:50    

http://www.php.net/manual/fr/funct [...] string.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 15-10-2011 à 10:34:31    

J'y avais pensé juste après mais pareil....

Reply

Marsh Posté le 15-10-2011 à 10:48:37    

http://dev.mysql.com/doc/refman/5. [...] yntax.html
 
?


---------------
La connerie est la décontraction de l'intelligence.
Reply

Marsh Posté le 15-10-2011 à 12:05:08    

Code :
  1. "SELECT id_client FROM tb_clients WHERE email_client = '".mysql_real_escape_string($_POST['email_client'])."'"


 
Passe pas non plus!
J'ai essayé un trim avant
 
Voici les erreurs:

Code :
  1. PHP Parse error:  syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in


 

Code :
  1. PHP Parse error:  syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in

Reply

Marsh Posté le 15-10-2011 à 19:57:11    

Je voudrais en savoir plus.
Que donne :  

Code :
  1. $query = "SELECT id_client FROM tb_clients WHERE email_client = '".mysql_real_escape_string($_POST['email_client'])."'";
  2. echo "query=\"$query\"";


Si ça  ne t'explique pas tout de suite le problème, donne le résultat ... par mp si tu ne veux pas montrer ton email à tout le monde.
A+


Message édité par Mara's dad le 15-10-2011 à 19:59:38

---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 15-10-2011 à 21:56:02    

CA donne rien d'intéressant ...

 

Mon adresse étant connu je rentrai dans une condition et c'est la qu'une requête foirait..

 

Désolé pour le temps passer fausse alerte

 

Merci quand même


Message édité par networkinfo le 15-10-2011 à 21:56:18
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed