Jump to content


Photo

Consulta Com Comparação Em Duas Tabelas Mysql


  • Faça o login para participar
7 replies to this topic

#1 Abram

Abram

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Maringa

Posted 16/08/2010, 15:09

Ola a todos,

Estou tentando fazer um tipo de consulta, mas ainda nao consegui achar solução se alguem puder ajudar, vou dar um exemplo fictício para simplificar ;

Tenho duas tabelas, tabela USUARIOS e tabela TEXTOS.

Na tabela USUARIOS tenho os campos;
[id_usuario]
[nome]
[nivel]

E na tabela TEXTOS tenho os campos;
[id_texto]
[id_usuario]
[titulo]
[texto]

Agora gostaria de fazer uma consulta onde vai ser usada em uma pagina(php) de busca.

Os resultados das buscas seriam o seguinte, aparecer apenas [texto] e [titulo] de usuarios de [nivel] igual a 1, seria algo como no codigo abaixo;

$sc=mysql_query("SELECT * FROM usuarios,textos WHERE textos.titulo like('%". $_POST[busca] . "%') or textos.texto like('%". $_POST[busca] . "%') and usuarios.nivel='1' ORDER BY RAND() ");

Mas o exemplo acima exibe nos resultados, textos de usuarios de nivel 1 tanto quanto textos de usuarios de nivel 0 e gostaria que aparecesse apenas de nivel 1.

Vlw

#2 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 16/08/2010, 16:41

Tenta assim:

"SELECT * FROM usuarios,textos WHERE usuarios.nivel='1' AND (textos.titulo like '%". $_POST['busca'] . "%' OR textos.texto like '%". $_POST['busca'] . "%' ORDER BY RAND()"

Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.

#3 Abram

Abram

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Maringa

Posted 16/08/2010, 17:20

Tenta assim:

"SELECT * FROM usuarios,textos WHERE usuarios.nivel='1' AND (textos.titulo like '%". $_POST['busca'] . "%' OR textos.texto like '%". $_POST['busca'] . "%' ORDER BY RAND()"


HAHAHA valew Mestre

o lance de colocar entre parenteses ajudou :)

Fiz assim;

"SELECT * FROM usuarios,textos WHERE (usuarios.nivel='1' ) AND (usuarios.id_usuario=textos.id_usuario) AND (textos.titulo like '%". $_POST['busca'] . "%' OR textos.texto like '%". $_POST['busca'] . "%' ORDER BY RAND()"

acrescentando o (usuarios.id_usuario=textos.id_usuario) fez com que só aparecesse os textos de usuarios de nivel 1 sem isso os textos continuavam se misturando.

Valew, abraçao!

#4 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 18/09/2017, 09:30

Viagra Sans Ordonnance Prix cialis Difference Between Amoxil And Augmentin
Viagra 25 Effetti Generika Cialis Kamagra
Keflex Overdose <a href=http://cialtobuy.com>cialis online</a> Order Periactin

#5 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 04/10/2017, 08:42

Cialis Non Prescription On Line Pharmacys In India Viagra 100 Teilen cialis Amoxil Order Cephalexin Dogs Pain Propecia En Espana Farmacia Online
Doxycycline In Internet levitra pro pas cher Buy Zyban Online En Espagne
Viagra Generico Original Zithromax Ingredients Order Viagra No Prescription Online viagra Generic Viagra Soft Tabs 50mg Cerco Viagra Generico

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 30/10/2017, 15:04

Cialis Mezza Pasticca Cheap Propecia London Puedo Comprar Levitra Sin Receta compare viagra to cialis and levitra Cialis 20mg Lilly Deutschland Amoxicillin While I'M Pregnant
Antibiotics Cephalexin viagra Priligy Us

#7 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 17/11/2017, 11:49

Ed Meds Online Canada viagra online pharmacy Gpchealth Com
Propecia O Cegaba Propecia Direct Cialis Online Propecia Im Ausland Kaufen viagra Viagra Delivery France

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 10:07

Donde Comprar Cialis Barato buy viagra online Female Viagra For Sale




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq