jcvilanova Postado Maio 4, 2022 Compartilhar Postado Maio 4, 2022 Galeara, o que há de errado na instrução abaixo: 'SELECT art.id AS id_art, art.titulo AS tit_art, art.descricao AS desc_art, art.conteudo AS cont_art, art.imagem AS img_art, art.slug AS slg_art, sts_cats_artigo_id AS art.cat_id, cats.id AS id_cat, cats.nome AS nome_cat FROM sts_artigos AS art INNER JOIN sts_cats_artigos AS cats ON cats.id=art.cat_id WHERE sts_cats_artigo_id=1 ORDER BY id ASC LIMIT 8'); Estou querendo resgatar todos os artigos da categoria 1, na tabela sts_artigos temos o campo sts_cats_artigo_id e na tabela sts_cats_artigos temos o campo ID. Dessa forma como quero recuperar o nome da categoria, penso ser necessário usar o INNER JOIN, porem, com a clausula WHERE. Quando coloquei apenas o INNER JOIN resgatou porem, ao colocar o WHERE o array veio vazio. O que pode estar errado ? Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
geovaniif Postado Maio 4, 2022 Compartilhar Postado Maio 4, 2022 oi! cara, pode ser muita coisa, massss uma das coisas que pode ser é que o seu join está removendo os registros com o sts_cats_artigo_id = 1 Isso não significa que seu join está errado, um join pode remover linhas, é normal. Uma coisa que vc pode fazer é trocar o inner por left. Dessa forma, o join não vai remover esses registros, mas as colunas da tabela da deireita estaram nulos caso ele não encontra um match com a da esquerda. Faça isso, muda pra left e verifica se vem algo. Se vier algo e esse algo tiver os campos da tabela da direita nulos, basicamente o seu inner join removi ele pois não acontece o match Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
jcvilanova Postado Maio 4, 2022 Autor(a) Compartilhar Postado Maio 4, 2022 Deu certo aqui, obrigao. Agora me ajuda com essa bobagem aqui <div class="jumbotron p-4 text-white" style="background-image: url('<?php echo URL . 'assets/imagens/artigo/' . $imagem; ?>');"> Como faço para colocar um link para a pessoa clicar e abrir outra pagina a partir dai ? Tipo, <a href... Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.