Entendi, só verifica se o nome da sua máquina não tem aspas simples e está fazendo o código quebrar.
se tiver usa o addslashes
3 Curtidas
coloquei o $host em um sc_error_message();, a principio nao esta voltando com aspas simples:
2 Curtidas
tenta desse jeito .
$host = addslashes(gethostbyaddr($_SERVER[‘REMOTE_ADDR’]));
remove as aspas simples e coloca dnv
3 Curtidas
Continua mandando o valor nulo pro banco, ele esta atualizando, mas ao invés de por o nome da minha maquina ele põe nulo mesmo
2 Curtidas
Eu utilizo, sem os pontos e as aspas duplas nos campos/variáveis.
sc_exec_sql("Update Sys_UCTabUsers set UCHostName = ‘$host’ Where UCLogin= ‘{user}’ ");
3 Curtidas
DEU CERTO, não sei bem o porque, mas usando o update do Luiz Paulo deu certo, muito obrigado a todos pelo auxilio
2 Curtidas