Conectar com bancos Firebird e MySQL.

04/10/2017

0

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

Rodrigo Carlos

Responder

Posts

04/10/2017

Luiz Santos

Boa tarde Rodrigo.

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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar