Syntaxe pour faire un update dans un foreach
Bonjour,
j'ai un problème de syntaxe pour exécuter une requête update dans un foreach :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| foreach ($tabFormCustomer as $entry => $key) {
// var_dump($entry);
// var_dump($key );
$reponse_Updatecustomer = database::getDB()->fct_updatePrepare(
"update customer_nfo
left join stay_nfo on idcustomer=post_id
set
'".$entry."' = '".$key."'
where idstays_nfo = '".$get_CustomerID."' ");
} |
ça coince au niveau du :
Code:
'".$entry."' = '".$key."'
Si je rentre en dur comme par exemple :
Code:
ch_country = "zozo"
cela fonctionne parfaitement, la requête update s'exécute.
Pour les deux variables, le vardump donne cela (extrait..)
\src\BO\BO_view\updateCustomer_view.php:87:string 'ch_origin' (length=9)
\src\BO\BO_view\updateCustomer_view.php:88:string 'Airbnb' (length=6)
\src\BO\BO_view\updateCustomer_view.php:87:string 'ch_civility' (length=11)
\src\BO\BO_view\updateCustomer_view.php:88:string '2' (length=1)
\src\BO\BO_view\updateCustomer_view.php:87:string 'ch_first_name' (length=13)
\src\BO\BO_view\updateCustomer_view.php:88:string 'Alexandra' (length=9)
Merci d'avance