Erreur requête SQL

Résolu
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   -  
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour !

J'ai un problème de requête SQL, qui semble dû aux ' et ", vous avez une idée ?

$sql = "SELECT *
FROM rayons
WHERE ID_articles = $_POST['ID_articles']";

Merci à vous !

5 réponses

Nibun
 
Bonjour ce n'est pas vos guillemets simple ou double qui posent problème.

ça serait plus simple si vous mettiez l'erreur qui est affichée mais vous ne pouvez pas mettre de php dans une requête SQL. Il vous faut concaténer pour pas que la variable soit prise en chaîne de caractère et que ce soit bien la valeur qui soit utilisée.

$sql="SELECT * FROM rayons WHERE ID_articles = ".$_POST['ID_articles'];
0
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour la réponse, j'ai ce message d'erreur:

Parse error: parse error, expecting 'T_STRING' or 'T_VARIABLE' or 'T_NUM_STRING
0
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai essayé, j'ai toujours la même erreur même avec la correction :(
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
A mon avis il y a une erreur plus haut dans ton code PHP: ':' manquant , chaîne mal fermée...)
Vérifie l'entièreté de ton code.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Solar13 Messages postés 204 Date d'inscription   Statut Membre Dernière intervention  
 
Merci à vous, effectivement j'avais une balise mal fermée !
0