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
Consulta Com Comparação Em Duas Tabelas Mysql
Started By Abram, 16/08/2010, 15:09
7 replies to this topic
#1
Posted 16/08/2010, 15:09
#2
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()"
- Abram likes this
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#3
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
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
Viagra 25 Effetti Generika Cialis Kamagra
Keflex Overdose <a href=http://cialtobuy.com>cialis online</a> Order Periactin
#5
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
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
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
Antibiotics Cephalexin viagra Priligy Us
#7
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
Propecia O Cegaba Propecia Direct Cialis Online Propecia Im Ausland Kaufen viagra Viagra Delivery France
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)