Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dian Carlos

SELECT em 2 tabelas e retornar o resultado em json / array

Recommended Posts

Olá amigos do iMasters.

 

É o seguinte.

 

Tenho 2 tabelas "uassociados" e "uguia".

 

Na uassociados eu tenho:

 

`uAssociadoRazaoSocial`,
`uAssociadoEndereco`,
`uAssociadoNumero`,
`uAssociadoBairro`,
`uAssociadoCEP`,
`uAssociadoCidade`,
`uAssociadoEstado`
entre outras...
e na uguia eu tenho:
`uEmpresaRazaoSocial`,
`uEmpresaEndereco`,
`uEmpresaNumero`,
`uEmpresaBairro`,
`uEmpresaCEP`,
`uEmpresaCidade`,
`uEmpresaEstado`

 

Esses são os dados principais que quero exibir. Preciso dar um SELECT nelas 2 ao mesmo, e retornar o resultado em uma array, pois os dados são convertidos para json e retornados por meio de $.ajax.

 

O select todo atualmente está assim:

 

$cnpj = trim($MySQLi->real_escape_string($_REQUEST['cnpj']));

$dados = array();

$sql = $MySQLi->query("SELECT * FROM `uassociados` WHERE ((`uAssociadoCNPJ` = '" . $cnpj . "')) AND (`uAssociadoLock` = 1)");

while ($uAssociado = $sql->fetch_object()){

$dados = array(
'razao_social' => $uAssociado->uAssociadoRazaoSocial,
'cep' => $uAssociado->uAssociadoCEP,
'endereco' => $uAssociado->uAssociadoEndereco,
'numero' => $uAssociado->uAssociadoNumero,
'bairro' => $uAssociado->uAssociadoBairro,
'cidade' => $uAssociado->uAssociadoCidade,
'estado' => $uAssociado->uAssociadoEstado,
'empregados' => $uAssociado->uEmpresaEmpregados
);


}

echo json_encode($dados);

Como é possível fazer isso? Agradeço a ajuda de todos.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.