Requete sql avec variable
bouboucou
-
niahoo Messages postés 262 Statut Membre -
niahoo Messages postés 262 Statut Membre -
Bonjour,
j'ai un petit probleme
je doit faire un update sur une table seulement le champ a mettre a jour est contenu dans une variable que faire.
voici mon code
$row["nom"]. vient d'une requete sur une autre table .
$row["nom"]. contient le nom du champ a mettre a jour.
update matable set $row["nom"]="y" where id=$id;
ce code me donne une erreur du type
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING
es ce possible de faire ce truc ou pas ?
merci d'avance
j'ai un petit probleme
je doit faire un update sur une table seulement le champ a mettre a jour est contenu dans une variable que faire.
voici mon code
$row["nom"]. vient d'une requete sur une autre table .
$row["nom"]. contient le nom du champ a mettre a jour.
update matable set $row["nom"]="y" where id=$id;
ce code me donne une erreur du type
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING
es ce possible de faire ce truc ou pas ?
merci d'avance
Configuration: Windows XP Internet Explorer 7.0
A voir également:
- Requete sql avec variable
- Logiciel sql - Télécharger - Bases de données
- Requete sql pix ✓ - Forum MySQL
- Migration base access vers sql server ✓ - Forum Access
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Vba range avec variable ✓ - Forum VB / VBA
6 réponses
voilà comment faire, avec la méthode des guillemets et des points ça passe toujours:
$tarequete="UPDATE user set ".$row["nom"]."='Y' where id='".$id."'"; $machin=mysql_query($tarequete, $connection);
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui je l'execute derrier avec un mysql_query
je test et je dis quoi encore merci pour cette reponse rapide
oui je l'execute derrier avec un mysql_query
je test et je dis quoi encore merci pour cette reponse rapide
je fais un copier coler de mon code
$select10("UPDATE user set '.$row["nom"].'="Y" where id='$id' "); >ligne 78
mysql_query($select10) or die ('Erreur : '.mysql_error() ); >ligne79
mon erreur est exactement
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /insert.php on line 78
encore merci