In IBExpert the query below brings the data correctly, but when I use the same query in PHP it does not work.
SELECT
FUNCIONARIOS.nome,
CNPJ,
cod_funcionario,
LOGRADOURO,
CONTATO,
cidade,
estado,
CEP,
inativo
FROM FUNCIONARIOS,IFUNCIONARIOS,ENDERECOS_CADASTRO,FILIAIS
WHERE
FUNCIONARIOS.FUNCIONARIO = IFUNCIONARIOS.FUNCIONARIO
AND FILIAIS.FILIAL = FUNCIONARIOS.FILIAL
AND IFUNCIONARIOS.GERADOR = ENDERECOS_CADASTRO.GERADOR
AND CARGO IN ('0','10032713')
See below how I'm applying the query inside with PHP;
//Instruções SQL
$sql = " SELECT
*
FROM
FUNCIONARIOS,
IFUNCIONARIOS,
ENDERECOS_CADASTRO,
FILIAIS
WHERE
FUNCIONARIOS.FUNCIONARIO = IFUNCIONARIOS.FUNCIONARIO
AND FILIAIS.FILIAL = FUNCIONARIOS.FILIAL
AND IFUNCIONARIOS.GERADOR = ENDERECOS_CADASTRO.GERADOR
AND FUNCIONARIOS.CARGO IN ('0','10032713')
";
//Executa a instrução SQL
$query= ibase_query ($dbh, $sql);
//gera um loop com as linhas encontradas
while ($row = ibase_fetch_object ($query)) {
$name = $row->FUNCIONARIOS.nome;
$store_id = $row->CNPJ;
$original_id =$row->COD_FUNCIONARIO;
$street =$row->LOGRADOURO;
$complement =$row->CONTATO;
$city =$row->CIDADE;
$uf =$row->ESTADO;
$zipcode =$row->CEP;
$is_active =$row->INATIVO;
// RESULTADO DA CONSULTA
echo "
$name-
$store_id-
$original_id
$street-
$complement-
$city-
$uf-
$zipcode-
$is_active
<br>";
}