Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
>
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
ta resolvido... valeu!
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