Помогите, как модифицировать код.
Сейчас он проверяет наличие записи с таким же userId и если запись есть, то ничего не делает.
А надо, что бы каждый раз обновлял все поля.
$ch = curl_init(); $ret = curl_setopt($ch, CURLOPT_URL, "http://***"); //URL на API $ret = curl_setopt($ch, CURLOPT_HEADER, 0); $ret = curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $ret = curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $ret = curl_setopt($ch, CURLOPT_TIMEOUT, 30); $text = curl_exec($ch); curl_close($ch); $business['1']="Автопарк"; $business['2']="Автосервис"; $business['3']="Автосервис + Магазин"; $business['4']="Дистрибьютор"; $business['5']="Интернет-магазин"; $business['6']="Магазин"; $json=json_decode($text); foreach($json as $key=>$val){ $data=array(); $data['f12610']=$val->userId; $data['f12710']=$val->registrationDate; $data['f12620']=$val->organizationName; $data['f12630']=$business[$val->business]; $data['f12640']=$val->email; $data['f12650']=$val->surname." ".$val->name." ".$val->secondName; $data['f12660']=$val->city; $data['f12670']=$val->phone; $data['f12680']=$val->mobile; $data['f12690']=$val->comment; $data['f12700']=$val->managerComment; $data['f13100']=$val->employeeName; $res_sql=data_select_field(580,"*","f12610=",$val->userId," AND status=",0); if(!sql_num_rows($res_sql)){ data_insert(580,EVENTS_ENABLE,$data); }else{ $res=sql_fetch_assoc($res_sql); $data_update=array(); foreach($data as $key=>$val_update){ if($res[$key]==""){ $data_update[$key]=$data[$key]; } } if(sizeof($data_update)){ data_update(580,EVENTS_ENABLE,$data_update,"f12610=",$val->userId); } } }