probleme de syntaxe variable dans une requete sql
Salut,
le probleme vient de la variable $arret qui ne marche pas:
Code:
1 2 3 4 5 6 7 8 9
|
$rien = "rien";
$vente = "vente";
$requete ="vente=:vente ";
$arret ="'vente' => $vente ";
$login = $_SESSION['membre'];
$req = $bdd->prepare('UPDATE membre_choix SET '.$requete.' WHERE login=:$login');
$req->execute(array($arret)); |
voilà en gros la requête au complet, si je change $arret par 'vente' => $vente tout fonctionne impec.
Je n'arrive pas à comprendre pourquoi ?