Mettre une variable dans un requète sql
Résolu/Fermé
Bonjour,
Voila j'ai un pb avec un requête sql,
voila mon bout de code :
mysql_query("UPDATE base SET $nbr='$ex' WHERE id='$id'");
Voila ma question je sais que $ex et $îd sont OK mais est ce que j'ai le droit de mettre la variable $nbr comme je l'ai mise la
Merci pour vos réponse
Voila j'ai un pb avec un requête sql,
voila mon bout de code :
mysql_query("UPDATE base SET $nbr='$ex' WHERE id='$id'");
Voila ma question je sais que $ex et $îd sont OK mais est ce que j'ai le droit de mettre la variable $nbr comme je l'ai mise la
Merci pour vos réponse
A voir également:
- Variable requete sql
- Requête sql pix - Forum Python
- Sql (+) - Forum Programmation
- Requête sql date supérieure à ✓ - Forum Programmation
- Blob sql ✓ - Forum Webmastering
- Sql lister les tables ✓ - Forum Programmation
10 réponses
Si tu as eu l'idée biscornue de donner un nombre comme nom de champ, il faut le mettre entre accents graves pour que mysql ne le prenne pas pour un nombre
mysql_query("UPDATE base SET `$nbr`='$ex' WHERE id='$id'")
Personnellement je mets systématiquement les noms de tables et de champs entre accents graves. Tu peux essayer aussi d'appeler un champ avec un mot réservé du mysql pour voir ce que ça donne.
mysql_query("UPDATE base SET `$nbr`='$ex' WHERE id='$id'")
Personnellement je mets systématiquement les noms de tables et de champs entre accents graves. Tu peux essayer aussi d'appeler un champ avec un mot réservé du mysql pour voir ce que ça donne.