Jump to content


Photo

Posso Conectar Em Dois Bancos Diferentes Ao Mesmo Tempo?


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

#1 Jaison.o

Jaison.o

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 18/06/2007, 15:41

pessoal eu to tentando conectar em dois bancos diferentes, mas ta dando erro. Alguém pode me ajudar?

require_once("../../inc/conectar.php");
	require_once("../../xxx/codigo/conectar2.php");
	require_once("acesso.php");
	require_once("../../inc/funcoes.php");

eu primeiro conecto em "conectar.php" depois conecto em "conectar2.php"

preciso trabalhu em ambos os bancos, pois cada um tem as tabelas que preciso!

#2 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 18/06/2007, 15:47

que erro tá dando?
--
Samuel Machado
www.samuelmachado.com

#3 Jaison.o

Jaison.o

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 18/06/2007, 15:52

que erro tá dando?


fala que não achou a tabela xxxx no arquivo "conectar2.php"

mas na verdade essa tabela xxxx tá no arquivo "conectar.php"

acho q ele conecta no arquivo "conectar.php" depois ele fecha essa conexão e abre a "conectar2.php"...

ele não trabalha com os dois arquivos abertos... sei la...

#4 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 18/06/2007, 16:14

realmente trabalhar com os dois bancos conectados ao mesmo tempo não sei se da.

nunca tive que usar dois bancos ao mesmo tempo... pq geralmente a pessoa coloca tudo que quer em 1 banco só.
usar 2 bancos até daria, mas teria que usar um de cada vez.

fazer consultas, nos dois ao mesmo tempo, nao sei nao se vai dar cara...



não da para juntar as tabelas dos 2 em um banco só?
seria muito mais prático ;)
--
Samuel Machado
www.samuelmachado.com

#5 Jaison.o

Jaison.o

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 18/06/2007, 16:23

realmente trabalhar com os dois bancos conectados ao mesmo tempo não sei se da.

nunca tive que usar dois bancos ao mesmo tempo... pq geralmente a pessoa coloca tudo que quer em 1 banco só.
usar 2 bancos até daria, mas teria que usar um de cada vez.

fazer consultas, nos dois ao mesmo tempo, nao sei nao se vai dar cara...



não da para juntar as tabelas dos 2 em um banco só?
seria muito mais prático ;)


pois é cara, realmente eu to F..... (risos)

valeu aí conterrâneo!

#6 Chinello Cybernético

Chinello Cybernético

    Simplesmente "Chinello"

  • Usuários
  • 1892 posts
  • Sexo:Masculino
  • Localidade:Canoas - RS

Posted 18/06/2007, 20:06

é perfeitamente possível utilizar 2 (ou mais) banco de dados simultaneamente..

Porém, o código deverá ser feito com esse intuito.. Ou seja, não vai ser possível tu fazer 2 includes q façam a mesma coisa em 2 BDs diferentes..

Existe um segundo parâmetro para a função mysql_query(), veja: http://br.php.net/mysql_query

E é exatamente a conexão com o BD, onde a função mysql_query() deverá ser executada..

Veja a mágica:
<?
$bd1 = mysql_connect('127.0.0.1'); // abrindo a primeira conexao
$bd2 = mysql_connect('192.168.1.200'); // abrindo a segunda conexao

// executando um codigo na primeira conexao
$rs = mysql_query('SELECT * FROM tabela', $bd1);

// executando um codigo na segunda conexao
$rs2 = mysql_query('SELECT * FROM tabela_no_bd2', $bd2);
?>
Simples e fácil..

Sempre que tiveres uma dúvida, consulte a documentação. Lá vc encontra as resposta q necessita de forma mto mais rápida. ;)

Fui :P

Edição feita por: Chinello Cybernético, 18/06/2007, 20:07.

Diego Sampaio - kroW - PHP Framework > http://chinelloweb.net/
chinello at gmail dot com

System > Athlon 64 3200+ Mobile | Kubuntu 7.04 Fesity Fawn AMD64 | Kernel 2.6.20-16
Coding @ KDE 3.5.7 | PHP 5.2.1 | Apache 2.2.3 | MySQL 5.0.38

#7 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 18/06/2007, 21:48

Somente para complementar o que o HAVAIANAS disse...

Também é possível conectar-se ao mesmo servidor usando o IP como também o nome do servidor, como é demonstrado aqui
http://br.php.net/ma...nnect.php#74375

Falopa!

#8 Jaison.o

Jaison.o

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 19/06/2007, 00:27

Somente para complementar o que o HAVAIANAS disse...

Também é possível conectar-se ao mesmo servidor usando o IP como também o nome do servidor, como é demonstrado aqui
http://br.php.net/ma...nnect.php#74375

Falopa!


valeu hostdesigner!!! altas dica!

é perfeitamente possível utilizar 2 (ou mais) banco de dados simultaneamente..

Porém, o código deverá ser feito com esse intuito.. Ou seja, não vai ser possível tu fazer 2 includes q façam a mesma coisa em 2 BDs diferentes..

Existe um segundo parâmetro para a função mysql_query(), veja: http://br.php.net/mysql_query

E é exatamente a conexão com o BD, onde a função mysql_query() deverá ser executada..


Simples e fácil..

Sempre que tiveres uma dúvida, consulte a documentação. Lá vc encontra as resposta q necessita de forma mto mais rápida. ;)

Fui :P



valeu HAVAINASSS!!! :lol:

ótima dica!

#9 _Samuca_

_Samuca_

    samuelmachado.com

  • Usuários
  • 1062 posts
  • Sexo:Masculino
  • Localidade:São Bento do Sul - SC

Posted 19/06/2007, 08:56

ótimo!

vivendo e aprendendo... hehe
;)
--
Samuel Machado
www.samuelmachado.com




1 user(s) are reading this topic

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

IPB Skin By Virteq