Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

morejunior

[Resolvido] Consulta mysql

Recommended Posts

Olá Não estou conseguinte buscar em duas tabelas

 

veja o codigo

 

<?

 

include("conecta.php");

 

$busca=$_POST["busca"];

 

$sql = mysql_query("SELECT * FROM arcondicionado piscinas WHERE produto LIKE ('%$busca%') order by produto asc");

 

while($l = mysql_fetch_array($sql)) {

se alguém puder me ajudar, estarei grato.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT * FROM arcondicionado WHERE produto LIKE ('%$busca%') order by produto asc

UNION

SELECT * FROM piscinas WHERE produto LIKE ('%$busca%') order by produto asc

 

 

mas as duas tabelas tem q ter a mesma qtde de campos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Não estou conseguinte buscar em duas tabelas

 

veja o codigo

 

<?

 

include("conecta.php");

 

$busca=$_POST["busca"];

 

$sql = mysql_query("SELECT * FROM arcondicionado piscinas WHERE produto LIKE ('%$busca%') order by produto asc");

 

while($l = mysql_fetch_array($sql)) {

se alguém puder me ajudar, estarei grato.

 

Esta é minha primeira contribuição no forum.

Então vamos lá.

 

Se o campo for igual nas duas tabelas

você deve colocar SELECT * FROM arcondicionado JOIN piscinas WHERE produto LIKE ('%$busca%') order by produto asc

 

senão SELECT * FROM arcondicionado JOIN piscinas WHERE arcondicionado.produto LIKE ('%$busca%') AND piscinas.produto LIKE ('%$busca%') order by produto asc

 

*os campos em vermelho são minhas alterações

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.