I have 3 tables I do the inner join in them, but I need to return a json, I just got a simple select return:
My Sql clause:
SELECT publicacao.codPublicacao as codpublicacao,
usuario.nome as nomeusuario,
publicacao.categoria as categoria,
publicacao.endereco as endereco,
publicacao.tipo as tipo,
publicacao.descricao as descricao,
cidade.nome as nomecidade, publicacao.contato as contato
FROM 'publicacao'
inner join usuario on publicacao.codUsuario = usuario.codUsuario
inner join cidade on publicacao.codcidade = cidade.codcidade
Php:
$sql = "SELECT publicacao.codPublicacao as codpublicacao,usuario.nome as
nomeusuario, publicacao.categoria as categoria,
publicacao.endereco as endereco, publicacao.tipo as tipo,
publicacao.descricao as descricao, cidade.nome as nomecidade,
publicacao.contato as contato FROM 'publicacao' inner join usuario on
publicacao.codUsuario = usuario.codUsuario inner join cidade on
publicacao.codcidade = cidade.codcidade";
$result = $conn->query($sql);
$encode = array();
while ($row = $result->fetch_assoc()) {
$encode[] = json_encode($row);
}
echo json_encode($encode);
?>