Jump to content
Fórum Script Brasil
  • 0

Fazer consulta sql em 2 tabelas


Heltinhu

Question

Olá pessoal tudo na paz, bom é seguinte estou com um probleminha aqui estou querendo realizar uma consulta SQL em 2 tabelas já vi algumas coisinhas + sem sucesso. Vamos lá...

No meu sistema o usuário se cadastra no meu site e escolhe o tipo de plano que ele quer e o cadastro vai para a tabela USUARIOS logo em seguida ao logar-se ele poderá cadastrar seus respectivos anúncios.

1ª tabela CLASSIFICADOS

id
IdUsuario
titulo
categoria
descricao
foto
data
2ª tabela USUARIOS
id
nome
usuario
senha
email
ativo
plano
cadastro
foto

Agora o que quero é o seguinte na minha página inicial (INDEX.PHP) realizo uma consulta SQL que me retorne os resultados obtidos na tabela CLASSIFICADOS referentes ao tipo de plano escolhido na tabela USUARIOS EX: meus planos serão OURO, PRATA, BRONZE E GRÁTIS então quero buscar todos os classificados cadastrados pelos usuarios OURO e mostra-los em uma tabela os usuário PRATA e mostra-los e assim por diante.

Edited by Heltinhu
Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Você pode usar JOIN, ou INNER JOIN.

Você fará consulta na primeira tabela, no seu caso a de classificados e juntará a segunda, no seu caso a de usuários, onde o idUsuario da tabela de classificados seja igual ao id da tabela de usuários.

O ideal seriausar uma chave estrangeira pra isso.

Basicamente, o seguinte:

SELECT * FROM `classificados` AS c
INNER JOIN `usuarios` AS u ON u.id = c.idUsuario
WHERE u.plano = 'PLANO';

Link to comment
Share on other sites

  • 0

Opa ta quase FUNFANDO - MLeandroJr brigadão eu fiz desse jeito que me passaste e agora ele esta me retornando o resultado filtrado por plano (ouro, prata, bronze e grátis) só não esta me retornando a foto pois ele esta pegando a foto referente ao usuário porém eu quero que ele me retorne a foto referente ao anuncio salvo em cada classificado antes estava agora não - tipo cada anuncio cadastrado tem um foto cadastrada porem não esta me trazendo a foto o que será.

bom e eu dei um <?php echo na $foto ?> e me retorna a foto do usuario quero pegar a foto referente a cada anuncio.

No aguardo...

Edited by Heltinhu
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.5k
×
×
  • Create New...