Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia!
Estou desenvolvendo um sistema em php e preciso pegar a data do servidor (firebird).
Fiz da seguinte forma:
$sql="select current_timestamp as datahora from RDB$DATABASE";
$res = ibase_query($conexao,$sql);
$linha = ibase_fetch_row($res);
$dt = $linha[0];
echo 'Data e hora do sistema: '.$dt;
mas... não retorna nada... o que eu faço?
Agradeço a ajuda!
Ok, William. Vou testar... muito obrigada! Depois posto aqui o resultado :)
Apareceu o seguinte erro: Dynamic SQL Error SQL error code = -204 Table unknown RDB At line 1, column 43.
Se eu colocar aquele select direto do IBExpert, dá certo :( ... mas quando coloco com php pra exibir na página, não retorna nada... e não achei nada no google rss
Descobri o problema... eram as aspas duplas rss
o correto então é $sql='select current_timestamp as datahora from RDB$DATABASE';
se $DATABASE for uma variável não pode ir assim, pq será atribuido a palavra como string
use assim:
$sql="select current_timestamp as datahora from RDB".$DATABASE;
tbm você pode colocar para mostrar o erro
$res = ibase_query($conexao,$sql) or die(ibase_errmsg());