Variavél está vazia ao adicionar ela em um update ( botão run)

Tenho uma aplicação aonde preciso trocar a data simultanemente de dois registro (trocas de escala).
ao tentar utilizar o Update com a data solicitada, o sistema não reconhece a variavel aonde gravei uma das datas.

Abaixo codigo PHP no OnFinish do botão RUN.

$tot = count([id_chked]);
for($x=0;$x<$tot;$x++){

$data1 = [id_ponto_1][$x];
$data2 = [id_ponto_2][$x];

sc_select(var_teste, 'SELECT convert(varchar(8),data,1) FROM PONTO WHERE ID_PONTO = '.$data2 );	

$mudar_data1 = ('UPDATE PONTO SET DATA = '.$var_teste .'WHERE ID_PONTO = ' .[id_ponto_1][$x]);
sc_exec_sql($mudar_data1);

echo "teste->" .$var_teste;

};

se eu tirar a expressão abaixo, a variável (var_teste) recebe o valor da data normalmente.
mas ao adicionar a expressão, a variavél fica nula aparentemente.

    $mudar_data1 = ('UPDATE PONTO SET DATA = '.$var_teste .'WHERE ID_PONTO = ' .[id_ponto_1][$x]);
sc_exec_sql($mudar_data1);

$mudar_data1 = ( <— porque esse parênteses aí?

1 Curtida