Bonjour à tous,

Je boss actuellement sur un projet, j'essaie d'optimiser mes requêtes aux max.

J'ai une requête de type UPDATE, je récupère au format JSON les données à mettre à jours,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$user = json_decode($body);
$sql = "UPDATE users SET champ1=:Val1, champ2=:Val2, champN=:ValN WHERE id=:id";
$user de type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
stdClass Object
(
    [champ1] => "Val1",
    [champ2] => "Val2",
    [champN] => "ValN"
)
J'aimerais connaître le meilleur moyen de construire ma requête en parcourant mon tableau dans SET pour ne plus avoir à lister les champs 1 à 1.

Merci de votre aide.