Es obligatiorio que lo ponga en array? lo que pasa es que lo tengo de la forma que explique arriba y son tantos pero tantos que me doleria mucho pasarlos a array y probar esto extiera otra forma
Cita:
$post_array = Array('nombre' => 'Juan','apellido'=>'Cabrera','email'=>'
[email protected]' ,'edad' => '20');
$id = 10;
function getSetString($parray){
foreach($parray as $key => $value){
if(!empty ($value)){
if(is_numeric($value)){
$setArray[] = "$key = $value";
}else{
$setArray[] = "$key = '$value'";
}
}
}
return empty($setArray)? false: implode(', ',$setArray);
}
$setString = getSetString($post_array);
$sqlQuery = "UPDATE tabla SET {$setString} where id=$id";
echo $sqlQuery;