Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

junaooaks

conexao firebird

Recommended Posts

pessoal

pesquisei no google mas nao conseguir fazer conexao com firebird

$base = 'firebird:dbname=localhost:/var/www/html/teste/teste.FDB';
                    $usuario = "SYSDBA";
                    $senha = "xxxx";  
                    
                    $con = new PDO($base,$usuario,$senha);
                  
                    $stmt = $con->prepare($this->query);
                            
                    $stmt->execute();

Compartilhar este post


Link para o post
Compartilhar em outros sites

usando o ibase_connect() tambem nao funciona

 

Fatal error: Call to undefined function ibase_connect()

 

o arquivo php.ini esta assim

[Interbase]
; Allow or prevent persistent links.
ibase.allow_persistent = 1

; Maximum number of persistent links.  -1 means no limit.
ibase.max_persistent = -1

; Maximum number of links (persistent + non-persistent).  -1 means no limit.
ibase.max_links = -1

; Default database name for ibase_connect().
;ibase.default_db =

; Default username for ibase_connect().
;ibase.default_user =

; Default password for ibase_connect().
;ibase.default_password =

; Default charset for ibase_connect().
;ibase.default_charset =

; Default timestamp format.
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"

; Default date format.
ibase.dateformat = "%Y-%m-%d"

; Default time format.
ibase.timeformat = "%H:%M:%S"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas você liberou lá nas dlls ?

 

;extension=php_pdo_....dll

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou usando linux ubuntu

Compartilhar este post


Link para o post
Compartilhar em outros sites

então, liberou o .so ?

 

Qual erro aparecia com PDO ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

no arquivo php.ini eles tirou as extension

/etc/php5/apache2/php.ini

 

Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então falta vc instalar o driver, igual tá escrito ai no erro.

Pesquisou como fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja sim, instalei todos driver que encontrei sobre firebird ou intebase

 

lendo o manual no site: http://php.net/manual/pt_BR/ref.pdo-firebird.php

 

pedi para instalar usando --with-pdo-firebird[=DIR]

 

da comando nao valido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então não instalou. Você precisa conseguir instalar corretamente antes de tentar usar.

Para verificar se está instalado, veja no

 

<?php
phpinfo();
se não aparecer lá, vc precisa procurar mais formas de instalar até ele listar ali. Só ai vc vai conseguir usar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.