Ir para conteúdo
Fórum Script Brasil
  • 0

Buscar Em 2 Bd


Rickardo

Pergunta

6 respostass a esta questão

Posts Recomendados

  • 0

Assim:

exemplo procurando o campo nome nas 2 tabelas:

SELECT Tabela1.nome, Tabela2.nome

FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.id = Tabela2.id;

ou

$query = "select count(*) as total from tabela1 where nome = '$nome%'";

$re = mysql_query($query);

$total = mysql_result($re, 0, "total");

if ($total == 0) {

$query = "select count(*) as total from tabela2 where nome = '$nome%'";

$re = mysql_query($query);

}

se a busca1 não encontrar nada ele vai pra busca 2

Link para o comentário
Compartilhar em outros sites

  • 0
Assim:

exemplo procurando o campo nome nas 2 tabelas:

SELECT Tabela1.nome, Tabela2.nome

FROM Tabela1 INNER JOIN Tabela2 ON Tabela1.id = Tabela2.id;

ou

$query = "select count(*) as total from tabela1 where nome = '$nome%'";

$re = mysql_query($query);

$total = mysql_result($re, 0, "total");

if ($total == 0) {

$query = "select count(*) as total from tabela2 where nome = '$nome%'";

$re = mysql_query($query);

}

se a busca1 não encontrar nada ele vai pra busca 2

valeu cara vou testar qualquer coisa eu vouto aki............

a propósito..............

e caso a busca seja assim

BD = comercio1

tb = nome

bd = comercio2

tb = nome

seria o mesmo funcionamento?????

Link para o comentário
Compartilhar em outros sites

  • 0

acho que você deve fazer assim:

SELECT t1.nome, t2.nome FROM comercio1 AS t1, comercio2 AS t2 WHERE t1.id = 1 && t2.id = 1

altere a condição WHERE com a condição que você quer...

falou!

Link para o comentário
Compartilhar em outros sites

  • 0

Pelo que eu entendi no que você pediu é uma busca em 2 bancos

como eu percebi abaixo :

quero saber se tem como fazer uma buscar em 2 bdao mesmo tempo.

e caso a busca seja assim

BD = comercio1

tb = nome

bd = comercio2

tb = nome

exemplo:

$cn = mysql_connect("Localhost");

mysql_select_db("comercio1", $cn);

$query = "select  from nome where nome = '$nome%'";

depois que você fez a 1 busca no banco comercio1 se você não encontrou nada

você fecha a conexao com o banco 1

mysql_close($cn);

e abre a conexao com o banco2

$cn = mysql_connect("Localhost");

mysql_select_db("comercio2",$cn);

$query = "select  from nome where nome = '$nome%'";

$re = mysql_query($query);

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...