Conectar com bancos Firebird e MySQL.
Preciso fazer uma conexão com o banco de dado Firebird e MySQL de forma simultânea usando o PHP. O motivo é copiar informações específicas de um banco para o outro quando necessário.
Rodrigo Carlos
Curtidas 0
Respostas
Luiz Santos
04/10/2017
Boa tarde Rodrigo.
Segue um exemplo básico.
MySQL
Firebird
Dependendo do que você for fazer, recomendo uma ferramenta de ETL.
Grande abraço
Segue um exemplo básico.
MySQL
<?php $servidor = 'localhost'; $usuario = 'root'; $senha = ''; $banco = 'mydb'; // Conecta-se ao banco de dados MySQL $mysqli = new mysqli($servidor, $usuario, $senha, $banco); // Caso algo tenha dado errado, exibe uma mensagem de erro if (mysqli_connect_errno()) trigger_error(mysqli_connect_error()); ?>
Firebird
<?
//ibase_connect — Abre uma conexão com um banco de dados InterBase
//pode ser colocado o IP, ou nome do computador onde esta o banco de dados
$servidor = '127.0.0.1:C:/diretorio/banco.FDB';
//conexão com o banco, se der erro mostrara uma mensagem.
if (!($dbh=ibase_connect($servidor, 'SYSDBA', 'masterkey')))
die('Erro ao conectar: ' . ibase_errmsg());
?>
Dependendo do que você for fazer, recomendo uma ferramenta de ETL.
Grande abraço
GOSTEI 0