0
我试图使用foreach将多个值更新到表字段中。这$ v = implode(“,”,$ v);返回3,4,5,。但是,在db表中它只更新最后的值5,。我如何更新所有值?将多个值更新到表字段
foreach($var1[57] as $v) {
$v = implode(",",$v); // THIS RETURNS 3,4,5,
$sql = "UPDATE ".GAME_REQUIREMENTS_DB." SET operating_system_os = '".$v."' WHERE post_id = '".$id."' ";
}
var_dump($sql);
$update_query = $dbh->prepare($sql);
$update_query->execute();
也许你应该使用:”( '$ V “'$ SQL = ”UPDATE“ .GAME_REQUIREMENTS_DB)SET operating_system_os IN”' WHERE post_id ='“。$ id。”'“;' –